VSCode로 Kotlin 경쟁 프로 환경 구축

환경



・OS:Windows10
・에디터:Visual Studio Code(이하 VSCode)

절차



Kotlin 환경 구축



VSCode 자체에는 Kotlin 코드의 컴파일 기능이 없으므로 kotlinc 명령을 미리 설치해야합니다.

  • 여기 에서 v1.4.21 다운로드
  • C:\Program Files 바로 아래에 kotlinc를 이동
  • 환경 변수의 경로에 C:\Program Files\kotlinc\bin 추가

  • 플러그인 설치


    Kotlin Language 플러그인을 설치합니다.
    이렇게하면 Kotlin 코드의 구문 강조 표시가 활성화됩니다.

    Code Runner 플러그인을 설치합니다.
    이렇게 하면 바로 가기 키에서 Kotlin 코드를 실행할 수 있습니다.


    Code Runner 설정 변경


    Code Runner는 기본적으로 출력 탭으로 출력되므로,
    터미널에 출력하여 표준 입력을 할 수 있도록 하고 싶습니다.

    setteing.json에 다음을 추가합니다.
    // 実行前にログをクリアしてくれる。便利。
    "code-runner.clearPreviousOutput": true,
    // 本題のターミナルで実行させるための設定。
    "code-runner.runInTerminal": true
    
    

    동작 확인



    표준 입력을 그대로 반환하는 간단한 코드를 작성하여 실행해 보겠습니다.

    test.kt
    fun main(args: Array<String>) {
        println(readLine())
    }
    
    test.kt 를 연 상태에서 Ctrl + Alt + N 로 실행.
    cd "c:\GitHub\sample-kotlin\" ; if ($?) { kotlinc test.kt -include-runtime -d test.jar } ; if ($?) { java -jar test.jar }
    WARNING: An illegal reflective access operation has occurred
    WARNING: Illegal reflective access by com.intellij.util.ReflectionUtil to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)
    WARNING: Please consider reporting this to the maintainers of com.intellij.util.ReflectionUtil
    WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
    WARNING: All illegal access operations will be denied in a future release
    Hello World! // 標準入力
    Hello World! // 返却される値
    

    잘 했어!

    후기



    런타임에 WORNING 나오는 것이 번거롭기 때문에, 그 근처의 해결법이 발견되면 이 기사도 추기합니다.
    (유식자의 분 코멘트 받을 수 있으면 매우 도움이 됩니다..)

    좋은 경쟁 프로 라이프를!

    참고


  • ぁtps://마르케 tp.ゔぃすあ lsつぢお。 이 m/있어 ms? 있어 m나메=후우무무엔 dry. 코데 루네 r
  • htps : // 잘 77. 기주 b. 이오/코 tぃ/인 t로/vs 코로. HTML
  • htps : // ym에서 vx3. 하테나 bぉg. 코m/엔트리/2019/08/26/012848
  • htps: //무라비토ぇg. 코 m / vs 코데 루네 r /
  • 좋은 웹페이지 즐겨찾기