English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dirección de descarga del compilador de línea de comandos de Kotlin:https://github.com/JetBrains/kotlin/releases/tag/v1.1.2-2Actualmente, la última versión es 1.1.2-2.
Puedes descargar la última versión estable.
Después de la descarga, descomprime en el directorio especificado y luego agrega el directorio bin a la variable de entorno del sistema. El directorio bin contiene los scripts necesarios para compilar y ejecutar Kotlin.
También puedes usar métodos de instalación más simples en sistemas OS X, Linux, Cygwin, FreeBSD y Solaris, con el siguiente comando:
$ curl -s https://get.sdkman.io | bash $ sdk install kotlin
En OS X, puedes usar Homebrew para instalar:
$ brew update $ brew install kotlin
Si eres usuario de MacPorts, puedes usar el siguiente comando para instalar:
$ sudo port install kotlin
Crea un archivo llamado hello.kt con el siguiente código:
fun main(args: Array<String>) { println("Hello, World!") }
Compilar la aplicación usando el compilador de Kotlin:
$ kotlinc hello.kt -include-runtime -d hello.jar
-d: Se utiliza para establecer el nombre de la salida de compilación, que puede ser un archivo class o .jar, o un directorio.
-include-runtime : Incluye la biblioteca de ejecución de Kotlin en el archivo .jar, permitiendo su ejecución directa.
Si deseas ver todas las opciones disponibles, ejecuta:
$ kotlinc -help
Ejecutar aplicación
$ java -jar hello.jar Hello, World!
Si necesitas proporcionar el paquete jar generado a otros programas Kotlin, puedes omitir la biblioteca de ejecución de Kotlin:
$ kotlinc hello.kt -d hello.jar
Dado que los archivos .jar generados de esta manera no contienen la biblioteca de ejecución de Kotlin, debes asegurarte de que la biblioteca de tiempo de ejecución esté en tu classpath cuando se utilice
También puedes usar el comando kotlin para ejecutar archivos .jar generados por el compilador de Kotlin
$ kotlin -classpath hello.jar HelloKt
HelloKt es el nombre de clase predeterminado generado por el compilador para el archivo hello.kt.
Podemos ejecutar el siguiente comando para obtener un shell interactivo, luego ingresar cualquier código Kotlin válido y ver los resultados inmediatamente
Kotlin también puede utilizarse como un lenguaje de scripts, con la extensión de archivo .kts.
Por ejemplo, creamos un archivo llamado list_folders.kts, el código es el siguiente:
import java.io.File val folders = File(args[0]).listFiles { file -> file.isDirectory() } > folders?.forEach { folder -> println(folder) }
Ejecutar a través de -Configurar el archivo de script correspondiente a través de las opciones.
$ kotlinc -$ kotlinc script list_folders.kts <ruta_al_carpeta>
$ kotlinc -script list_folders.kts