Kotlin

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 Kotlin en Ubuntu. El tutorial consistirá principalmente en instrucciones sobre cómo instalar, ejecutar y crear aplicaciones de Kotlin. En este artículo no se compartirán ejemplos importantes de código de Kotlin.

Sobre Kotlin

Kotlin es un lenguaje de programación de propósito general desarrollado por JetBrains, conocidos como desarrolladores de muchos software populares de entorno de desarrollo integrado (IDE). Los aspectos más destacados de Kotlin son su total interoperabilidad con Java, la sintaxis tipada estáticamente, un fuerte énfasis en las comprobaciones de nulabilidad para evitar NullPointerExceptions y menos verbosidad del código que Java. Google anunció recientemente que Kotlin es ahora el idioma preferido para desarrollar aplicaciones de Android y se agregó soporte completo al IDE de Android Studio.

Hola mundo en Kotlin

A continuación se muestra un ejemplo básico de hola mundo en Kotlin que le brinda una idea básica sobre su sintaxis.

fun main (args: Array)
println ("Hola mundo!")

Todos los archivos de Kotlin deben terminar en ".extensión kt ”. La creación de un archivo Kotlin convierte un ".kt ”en un archivo“.class "con el siguiente patrón:" hola.kt ”se convierte automáticamente en un“ HelloKt.clase "archivo.

Instalación de Kotlin en Ubuntu usando el paquete Snap

La forma más sencilla y fácil de instalar Kotlin en Ubuntu es utilizar el paquete snap oficial de Kotlin. Para instalar Kotlin desde la tienda instantánea, ejecute el siguiente comando:

$ sudo snap install --classic kotlin

Instalación manual de Kotlin en Ubuntu

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

$ curl -s https: // obtener.sdkman.io | intento
$ sdk instalar kotlin

Verificación de la instalación del compilador de Kotlin

Puede ejecutar Kotlin REPL shell para confirmar la instalación exitosa. Ejecute el siguiente comando 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 crear un archivo Kotlin en un archivo jar que se pueda ejecutar en tiempo de ejecución de Java, use un comando en el siguiente formato:

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

El conmutador "-include-runtime" garantiza que la biblioteca en tiempo de ejecución de Kotlin esté incluida en el archivo jar. Una vez que finaliza el proceso de compilación, puede ejecutar el archivo usando el siguiente comando como plantilla:

$ java -jar hola.frasco

Ejecución de un archivo Kt sin crear un archivo Jar

También puede ejecutar un ".kt ”directamente sin usar el tiempo de ejecución de Java. Para hacerlo, primero compile ".kt ”en un archivo“.class ”usando el siguiente comando:

$ kotlinc hola.kt

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

$ kotlin HelloKt

Como se dijo anteriormente, "hola.kt ”se compila en un archivo“ HelloKt.class ”cuando se ejecuta el compilador kotlin.

Uso de una biblioteca Jar de terceros con Kotlin

Importar una biblioteca jar de terceros en un archivo Kotlin no es suficiente para incluirlo en la compilación final generada. Tienes que agregarlo manualmente al comando de compilación. Supongamos que un archivo jar se almacena en la carpeta "lib" que reside en el mismo directorio que el de "hello.archivo kt ”. Entonces tienes que 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 varias bibliotecas Jar de terceros con Kotlin

El proceso de usar varias bibliotecas es el mismo que el anterior, con una pequeña diferencia de que debe separar las rutas de las bibliotecas con: (dos puntos). Desafortunadamente, no pude hacer que los comodines funcionen en mis pruebas y parece que falta el soporte, por lo que, por el momento, es posible que deba especificar la ruta completa a todas y cada una de las bibliotecas de terceros en el comando de compilación.

$ kotlinc hola.kt -cp libs / commons-text-1.7.jar: libs / commons-lang3-3.9.frasco
-include-runtime -d hola.frasco

Conclusión

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

Revisión del mouse inalámbrico Microsoft Sculpt Touch
Recientemente leí sobre el Microsoft Sculpt Touch mouse inalámbrico y decidí comprarlo. Después de usarlo por un tiempo, decidí compartir mi experienc...
Trackpad en pantalla y puntero del mouse AppyMouse para tabletas Windows
Los usuarios de tabletas a menudo pierden el puntero del mouse, especialmente cuando son habituales para usar las computadoras portátiles. Los teléfon...
El botón central del mouse no funciona en Windows 10
La botón central del ratón le ayuda a desplazarse por páginas web largas y pantallas con una gran cantidad de datos. Si eso se detiene, bueno, termina...