Cómo instalar y ejecutar Kotlin en Ubuntu

Cómo instalar y ejecutar Kotlin en Ubuntu
Este artículo explicará cómo instalar el lenguaje de programación de Kotlin en Ubuntu. El tutorial consistirá principalmente en instrucciones sobre la instalación, la ejecución y la construcción de aplicaciones Kotlin. No se compartirán muestras de código de Kotlin Major en este artículo.

Sobre Kotlin

Kotlin es un lenguaje de programación de propósito general desarrollado por JetBrains, conocido como desarrolladores de muchos software popular de entorno de desarrollo integrado (IDE). Los principales destacados de Kotlin son su interoperabilidad completa con Java, sintaxis escrita estáticamente, un fuerte énfasis en las verificaciones de anulabilidad para evitar NULLPOINEXCEPCIONES y menos verbosidad de código que Java. Google anunció recientemente que Kotlin es ahora el lenguaje preferido para desarrollar aplicaciones de Android y que se agregó el soporte completo para el IDE de Android Studio.

Hola mundo en Kotlin

A continuación se muestra un ejemplo básico de Hello World en Kotlin que le da una idea básica sobre su sintaxis.

Fun Main (Args: Array)
println ("Hola mundo!")

Todos los archivos Kotlin deben terminar en el ".extensión de KT ”. Construir un archivo Kotlin convierte un ".archivo kt "en un".Archivo de clase "usando el siguiente patrón:" Hola.KT "se convierte automáticamente en un" Hellokt.archivo de clase ".

Instalación de Kotlin en Ubuntu usando el paquete Snap

La forma más simple y fácil de instalar Kotlin en Ubuntu es usar el paquete oficial de Kotlin Snap. Para instalar Kotlin desde Snap Store, ejecute el siguiente comando:

$ sudo Snap Install -Classic Kotlin

Instalación manual de Kotlin en Ubuntu

Si no le gusta instalar paquetes Snap, puede instalar manualmente Kotlin en Ubuntu o cualquier otra distribución de Linux usando SDKMAN. Ejecute los siguientes dos comandos en sucesión para hacerlo:

$ curl -s https: // get.sdkman.IO | intento
$ sdk instalación kotlin

Verificación de la instalación del compilador Kotlin

Puede ejecutar Kotlin Reply Shell para confirmar la instalación exitosa. Ejecute el comando a continuación para ver el shell:

$ kotlinc

Puede ejecutar cualquier código Kotlin válido en el shell interactivo que se muestra arriba.

Compilar el archivo KT en un archivo JAR y ejecutarlo con Java

Para construir un archivo Kotlin en un archivo JAR que pueda ser ejecutado por Java Runtime, use un comando en el siguiente formato:

$ kotlinc hola.kt -include -runtime -d hola.frasco

El interruptor "-include-runtime" asegura que la biblioteca de tiempo de ejecución de Kotlin se incluye en el archivo jar. Una vez que finaliza el proceso de compilación, puede ejecutar el archivo utilizando el siguiente comando como plantilla:

$ java -jar hola.frasco

Ejecutar el archivo KT sin construir un archivo jar

También puedes ejecutar un ".archivo KT "directamente sin usar Java Runtime. Para hacerlo, primero compilar ".archivo kt "en un".Archivo de clase "utilizando el comando a continuación:

$ kotlinc hola.kt

Ahora puede ejecutar el archivo usando el siguiente comando (sin ".extensión de clase ”):

$ kotlin hellokt

Como se dijo anteriormente, "Hola.El archivo KT "se compila en un" Hellokt.Archivo de clase "cuando se ejecuta el compilador Kotlin.

Usando una biblioteca de terceros con Kotlin

La importación de una biblioteca jar de terceros en un archivo Kotlin no es suficiente para incluirla en la compilación final generada. Tienes que agregarlo manualmente al comando de compilación. Supongamos que se almacena un archivo jar en la carpeta "lib" que reside en el mismo directorio que el de "Hola.archivo KT ". Luego debe ejecutar un comando usando la siguiente plantilla:

$ kotlinc hola.KT -CP Libs/Commons-Text-1.7.jar -include -runtime -d hola.frasco

Tienes que reemplazar "Libs/Commons-Text-1.7.jar ”con la ruta a su propio archivo jar.

Uso de múltiples bibliotecas de terceros con Kotlin

El proceso de uso de múltiples bibliotecas es el mismo que el anterior, con una pequeña diferencia que debe separar las rutas de la biblioteca con A: (colon). Desafortunadamente, no pude hacer que los comodines trabajen en mis pruebas y parece que falta el soporte, por lo que por el momento, es posible que deba especificar el camino completo a cada biblioteca de terceros en el comando de compilación en sí misma.

$ kotlinc hola.KT -CP Libs/Commons-Text-1.7.Jar: Libs/Commons-Lang3-3.9.frasco
-incluir runtime -d hello.frasco

Conclusión

Esto marca el final de este artículo. La adopción de Kotlin despegó después de que Google anunció su inclusión en Android Studio como el lenguaje de programación preferido. Aunque Kotlin se ve principalmente en las aplicaciones de Android hoy, no hay falta de bibliotecas y proyectos de terceros para comenzar. Desde bibliotecas de UI hasta marcos web, muchos proyectos Kotlin de código abierto son utilizables y están activamente en desarrollo.