English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Indirizzo di download dell'strumento di compilazione a riga di comando Kotlin:https://github.com/JetBrains/kotlin/releases/tag/v1.1.2-2L'ultima versione disponibile è 1.1.2-2.
Puoi scegliere di scaricare la versione stabile più recente.
Dopo il download, estrai il contenuto nel percorso specificato e aggiungi la directory bin alle variabili di ambiente del sistema. La directory bin contiene script necessari per la compilazione e l'esecuzione di Kotlin.
È anche possibile utilizzare un metodo di installazione più semplice su sistemi OS X, Linux, Cygwin, FreeBSD e Solaris, come indicato di seguito:
$ curl -s https://get.sdkman.io | bash $ sdk install kotlin
Sotto OS X, puoi utilizzare Homebrew per installare:
$ brew update $ brew install kotlin
Se sei un utente di MacPorts, puoi utilizzare il seguente comando per installare:
$ sudo port install kotlin
Creiamo un file chiamato hello.kt con il seguente codice:
fun main(args: Array<String>) { println("Hello, World!") }
Usiamo il compilatore Kotlin per compilare l'applicazione:
$ kotlinc hello.kt -include-runtime -d hello.jar
-d: Utilizzato per impostare il nome dell'output della compilazione, può essere un file class, .jar o una directory.
-include-runtime : Farà in modo che il file .jar contenga la libreria di runtime di Kotlin, permettendo di eseguirlo direttamente.
Se vuoi vedere tutte le opzioni disponibili, esegui:
$ kotlinc -help
Eseguiamo l'applicazione
$ java -jar hello.jar Hello, World!
Se devi fornire il pacchetto jar generato a altri programmi Kotlin, puoi farlo senza includere la libreria di runtime di Kotlin:
$ kotlinc hello.kt -d hello.jar
Poiché il file .jar generato in questo modo non contiene la libreria di runtime di Kotlin, dovresti assicurarti che il runtime sia nel tuo classpath quando viene utilizzato.
Puoi anche utilizzare il comando kotlin per eseguire il file .jar generato dal compilatore Kotlin
$ kotlin -classpath hello.jar HelloKt
HelloKt è il nome della classe generata dal compilatore per il file hello.kt.
Possiamo eseguire il seguente comando per ottenere uno shell interattivo e poi inserire qualsiasi codice Kotlin valido, vedendo immediatamente i risultati
Kotlin può anche essere utilizzato come linguaggio di script, con l'estensione del file .kts.
Ad esempio, creiamo un file chiamato list_folders.kts con il seguente codice:
import java.io.File val folders = File(args[0]).listFiles { file -> file.isDirectory() } folders?.forEach { folder -> println(folder) }
Imposta il file di script corrispondente utilizzando l'opzione -script durante l'esecuzione.
$ kotlinc -script list_folders.kts <path_to_folder>
$ kotlinc -script list_folders.kts