VSCode로 Kotlin 경쟁 프로 환경 구축
환경
・OS:Windows10
・에디터:Visual Studio Code(이하 VSCode)
절차
Kotlin 환경 구축
VSCode 자체에는 Kotlin 코드의 컴파일 기능이 없으므로 kotlinc
명령을 미리 설치해야합니다.
Kotlin 환경 구축
VSCode 자체에는 Kotlin 코드의 컴파일 기능이 없으므로
kotlinc
명령을 미리 설치해야합니다.여기 에서
v1.4.21
다운로드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 나오는 것이 번거롭기 때문에, 그 근처의 해결법이 발견되면 이 기사도 추기합니다.
(유식자의 분 코멘트 받을 수 있으면 매우 도움이 됩니다..)
좋은 경쟁 프로 라이프를!
참고
Reference
이 문제에 관하여(VSCode로 Kotlin 경쟁 프로 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rskkit0/items/c8840f329fe1f4904b92텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)