Kotlin

Comment installer et exécuter Kotlin dans Ubuntu

Comment installer et exécuter Kotlin dans Ubuntu
Cet article explique comment installer le langage de programmation Kotlin dans Ubuntu. La procédure pas à pas consistera principalement en des instructions sur l'installation, l'exécution et la création 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 en tant que développeurs de nombreux logiciels d'environnement de développement intégré (IDE) populaires. Les principaux points forts de Kotlin sont son interopérabilité complète avec Java, sa syntaxe typée statiquement, l'accent mis sur les contrôles de nullabilité pour éviter les NullPointerExceptions et moins de verbosité du 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 de celui-ci a été ajoutée à l'IDE Android Studio.

Bonjour tout le monde à Kotlin

Vous trouverez ci-dessous un exemple de base de hello world dans Kotlin vous donnant une idée de base sur sa syntaxe.

fun main(args: Array)
println("Bonjour tout le monde!")

Tous les fichiers Kotlin doivent se terminer par le ".kt" extension. Construire un fichier Kotlin convertit un ".kt" dans un fichier ".class » en utilisant le modèle suivant : « hello.kt" est automatiquement converti en un "HelloKt.fichier "classe".

Installer Kotlin dans Ubuntu à l'aide du package Snap

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

$ sudo snap install --classic kotlin

Installation manuelle de Kotlin dans 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 successivement les deux commandes suivantes :

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

Vérification de l'installation du compilateur Kotlin

Vous pouvez exécuter le shell Kotlin REPL pour confirmer l'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 le shell interactif illustré ci-dessus.

Compiler le fichier Kt dans un fichier Jar et l'exécuter à l'aide de Java

Pour créer un fichier Kotlin dans un fichier jar pouvant être exécuté par l'environnement d'exécution Java, utilisez une commande au format suivant :

$ kotlinc bonjour.kt -include-runtime -d bonjour.pot

Le commutateur "-include-runtime" garantit que la bibliothèque d'exécution Kotlin est regroupée dans le fichier jar. Une fois le processus de génération terminé, vous pouvez exécuter le fichier en utilisant la commande suivante comme modèle :

$ java -jar bonjour.pot

Exécuter un fichier Kt sans créer de fichier Jar

Vous pouvez également exécuter un ".kt" directement sans utiliser l'environnement d'exécution Java. Pour ce faire, compilez d'abord ".kt" dans un fichier ".class" à l'aide de la commande ci-dessous :

$ kotlinc bonjour.kt

Vous pouvez maintenant exécuter le fichier à l'aide de la commande suivante (sans ".classe » :

$ kotlin HelloKt

Comme dit plus haut, "Bonjour.kt" est compilé dans un "HelloKt.class" lorsque le compilateur kotlin est exécuté.

Utiliser une bibliothèque Jar tierce avec Kotlin

L'importation d'une bibliothèque jar tierce dans un fichier Kotlin n'est pas suffisante pour l'inclure dans la version finale générée. Vous devez l'ajouter manuellement à la commande de construction. Supposons qu'un fichier jar soit stocké dans le dossier "lib" résidant dans le même répertoire que celui de "hello.kt" fichier. Ensuite, vous devez exécuter une commande en utilisant le modèle suivant :

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

Vous devez remplacer "libs/commons-text-1.7.jar" avec le chemin d'accès à votre propre fichier jar.

Utilisation de plusieurs bibliothèques Jar tierces 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 un : (deux-points). Malheureusement, je n'ai pas pu faire fonctionner les caractères génériques dans mes tests et il semble que la prise en charge soit manquante, 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 bonjour.kt -cp libs/commons-text-1.7.jar:libs/commons-lang3-3.9.pot
-include-runtime -d bonjour.pot

Conclusion

Ceci 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 principalement présent dans les applications Android aujourd'hui, les bibliothèques et les projets tiers ne manquent pas pour vous aider à démarrer. Des bibliothèques d'interface utilisateur aux frameworks Web, de nombreux projets Kotlin open source sont utilisables et sont activement en cours de développement.

Comment utiliser Xdotool pour stimuler les clics de souris et les frappes sous Linux
Xdotool est un outil de ligne de commande gratuit et open source pour simuler les clics de souris et les frappes. Cet article couvrira un bref guide s...
Top 5 des produits de souris d'ordinateur ergonomiques pour Linux
L'utilisation prolongée de l'ordinateur provoque-t-elle des douleurs au poignet ou aux doigts? Vous souffrez de raideurs articulaires et devez constam...
Comment modifier les paramètres de la souris et du pavé tactile à l'aide de Xinput sous Linux
La plupart des distributions Linux sont livrées avec la bibliothèque "libinput" par défaut pour gérer les événements d'entrée sur un système. Il peut ...