Comment installer et exécuter Kotlin dans Ubuntu

Comment installer et exécuter Kotlin dans Ubuntu
Cet article expliquera comment installer le langage de programmation Kotlin à Ubuntu. La procédure pas à pas consistera principalement en des instructions sur l'installation, l'exécution et la construction d'applications Kotlin. Aucun échantillon de code kotlin majeur ne sera partagé dans cet article.

À propos de Kotlin

Kotlin est un langage de programmation à usage général développé par JetBrains, connu sous le nom de développeurs de nombreux logiciels populaires de développement intégré (IDE). Les principaux points forts de Kotlin sont son interopérabilité complète avec Java, la syntaxe typique statiquement, l'accent mis sur les contrôles nullabilité pour éviter NullpointerExceptions et moins de verbosité de code que Java. Google a récemment annoncé que Kotlin est désormais le langage préféré pour développer des applications Android et une prise en charge complète pour elle a été ajoutée au Studio Android IDE.

Bonjour le monde à Kotlin

Voici un exemple de base Hello World à Kotlin vous donnant une idée de base sur sa syntaxe.

Principal amusant (Args: Array)
println ("Hello World!")

Tous les fichiers Kotlin doivent se terminer dans le «.Extension kt ”. La construction d'un fichier Kotlin convertit un «.Fichier kt "dans un".Fichier de classe "en utilisant le modèle suivant:" Bonjour.KT "est automatiquement converti en" Hellokt.Fichier de classe ".

Installation de Kotlin à Ubuntu à l'aide du package SNAP

Le moyen le plus simple et le plus simple d'installer Kotlin à Ubuntu est d'utiliser le package officiel de Kotlin Snap. Pour installer Kotlin depuis Snap Store, exécutez la commande suivante:

$ sudo install install - classic kotlin

Installation manuelle de Kotlin à Ubuntu

Si vous n'aimez pas installer des packages SNAP, vous pouvez installer manuellement Kotlin dans Ubuntu ou toute autre distribution Linux à l'aide de SDKMAN. Exécutez les deux commandes suivantes successivement pour le faire:

$ curl -s https: //.sdkman.IO | frapper
$ sdk installer kotlin

Vérification de l'installation du compilateur Kotlin

Vous pouvez exécuter le shell Kotlin REP pour confirmer une installation réussie. Exécutez la commande ci-dessous pour afficher le shell:

$ kotlinc

Vous pouvez exécuter n'importe quel code kotlin valide dans la coque interactive illustrée ci-dessus.

Compilation du fichier KT dans un fichier de pot et l'exécutant à l'aide de Java

Pour construire un fichier Kotlin dans un fichier JAR qui peut être exécuté par Java Runtime, utilisez une commande dans le format suivant:

$ kotlinc Hello.kt -include-runtime -d Bonjour.pot

L'interrupteur «-include-runtime» garantit que la bibliothèque d'exécution de Kotlin est regroupée dans le fichier de pot. Une fois le processus de construction terminé, vous pouvez exécuter le fichier en utilisant la commande suivante comme modèle:

$ java -jar bonjour.pot

Exécution du fichier KT sans construire un fichier de pot

Vous pouvez également exécuter un ".Fichier KT "directement sans utiliser Java Runtime. Pour ce faire, compiler d'abord ".Fichier kt "dans un".Fichier de classe "à l'aide de la commande ci-dessous:

$ kotlinc Hello.kt

Vous pouvez maintenant exécuter le fichier à l'aide de la commande suivante (sans ".Classe ”Extension):

$ kotlin hellokt

Comme indiqué plus tôt, «Bonjour.Le fichier KT "est compilé dans un" Hellokt.Fichier de classe "lorsque le compilateur Kotlin est exécuté.

Utilisation d'une bibliothèque de bocal tierce avec Kotlin

L'importation d'une bibliothèque de bocal tierce dans un fichier Kotlin ne suffit pas pour l'inclure dans la version finale générée. Vous devez l'ajouter manuellement à la commande build. Supposons qu'un fichier JAR est stocké dans le dossier «lib» résidant dans le même répertoire que celui de «bonjour.fichier kt ”. Ensuite, vous devez exécuter une commande en utilisant le modèle suivant:

$ kotlinc Hello.kt -cp libs / commons-text-1.7.jar -include-runtime -d Bonjour.pot

Vous devez remplacer «Libs / Commons-Text-1.7.pot »avec le chemin vers votre propre fichier de pot.

Utilisation de plusieurs bibliothèques de bocaux tiers avec Kotlin

Le processus d'utilisation de plusieurs bibliothèques est le même que ci-dessus, avec une petite différence que vous devez séparer les chemins de bibliothèque avec A: (Colon). Malheureusement, je n'ai pas pu faire fonctionner les jokers dans mes tests et il semble que cela soit manqué, donc pour le moment, vous devrez peut-être spécifier le chemin complet vers chaque bibliothèque tierce dans la commande de construction elle-même.

$ kotlinc Hello.kt -cp libs / commons-text-1.7.pot: Libs / Commons-Lang3-3.9.pot
-include-runtime -d bonjour.pot

Conclusion

Cela marque la fin de cet article. L'adoption de Kotlin a décollé après que Google a annoncé son inclusion dans Android Studio comme langage de programmation préféré. Même si Kotlin est surtout vu dans les applications Android aujourd'hui, il ne manque pas de bibliothèques et de projets tiers pour vous aider à démarrer. Des bibliothèques d'interface utilisateur aux cadres Web, de nombreux projets Kotlin open source sont utilisables et sont activement en cours de développement.