English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Kotlin 명령행 컴파일 도구 다운로드 주소:https://github.com/JetBrains/kotlin/releases/tag/v1.1.2-2현재 최신 버전은 1.1.2-2。
가장 최신의 안정적인 버전을 다운로드할 수 있습니다.
다운로드가 완료되면, 지정된 디렉토리에 압축을 풀고, bin 디렉토리를 시스템 환경 변수에 추가하세요. bin 디렉토리는 Kotlin을 컴파일하고 실행하기 위한 스크립트가 포함되어 있습니다.
OS X, Linux, Cygwin, FreeBSD, Solaris 시스템에서도 더 간단한 설치 방법을 사용할 수 있습니다. 명령어는 다음과 같습니다:
$ curl -s https://get.sdkman.io | bash $ sdk install kotlin
OS X에서는 Homebrew를 사용하여 설치할 수 있습니다:
$ brew update $ brew install kotlin
MacPorts 사용자라면 다음 명령어를 사용하여 설치할 수 있습니다:
$ sudo port install kotlin
hello.kt라는 이름의 파일을 생성하십시오. 코드는 다음과 같습니다:
fun main(args: Array<String>) { println("Hello, World!") }
Kotlin 컴파일러를 사용하여 애플리케이션을 컴파일합니다:
$ kotlinc hello.kt -include-runtime -d hello.jar
-d: 컴파일 출력 이름을 설정합니다. class 또는 .jar 파일, 또는 디렉토리가 될 수 있습니다.
-include-runtime : .jar 파일에 Kotlin 런타임 라이브러리를 포함하여 직접 실행할 수 있도록 합니다.
모든 사용 가능한 옵션을 보려면 다음 명령어를 실행하세요:
$ kotlinc -help
애플리케이션 실행
$ java -jar hello.jar Hello, World!
기타 Kotlin 프로그램에서 사용할 수 있는 생성된 jar 패키지를 제공하려면, Kotlin 런타임 라이브러리를 포함하지 않아도 됩니다:
$ kotlinc hello.kt -d hello.jar
이렇게 생성된 .jar 파일에는 Kotlin 런타임 라이브러리가 포함되어 있지 않기 때문에, 사용할 때는 runtime classpath에 런타임을 보장해야 합니다
Kotlin 컴파일러가 생성한 .jar 파일을 실행하려면 kotlin 명령어를 사용할 수도 있습니다
$ kotlin -classpath hello.jar HelloKt
HelloKt는 hello.kt 파일을 컴파일러가 생성한 기본 클래스 이름입니다.
다음 명령어를 실행하여 상호작용 가능한 셸을 얻고, 그런 다음 어떤 유효한 Kotlin 코드든 입력하면 즉시 결과를 볼 수 있습니다
Kotlin은 스크립트 언어로도 사용될 수 있습니다. 파일 확장자는 .kts입니다.
예를 들어, 우리는 list_folders.kts라는 이름의 파일을 생성할 수 있습니다. 코드는 다음과 같습니다:
import java.io.File val folders = File(args[0]).listFiles { file -file.isDirectory()} folders?.forEach { folder -println(folder)}
실행 시 -스크립트 옵션을 설정하여 해당 스크립트 파일을 실행합니다。
$ kotlinc -$ kotlinc script list_folders.kts <path_to_folder>
$ kotlinc -script list_folders.kts