Como instalar e executar Kotlin no Ubuntu

Como instalar e executar Kotlin no Ubuntu
Este artigo explicará como instalar a linguagem de programação Kotlin no Ubuntu. O passo a passo consistirá principalmente de instruções sobre a instalação, execução e construção de aplicativos Kotlin. Nenhuma grande amostras de código de Kotlin será compartilhada neste artigo.

Sobre Kotlin

Kotlin é uma linguagem de programação de uso geral desenvolvido pela JetBrains, conhecida como desenvolvedores de muitos softwares populares de desenvolvimento de desenvolvimento integrado (IDE). Os principais destaques de Kotlin são toda a interoperabilidade com Java, sintaxe estaticamente tipada, forte ênfase nas verificações de anulação para evitar o nullpointerExceptions e menos verbosidade do código que o java. O Google anunciou recentemente que Kotlin agora é o idioma preferido para o desenvolvimento de aplicativos Android e o suporte completo para ele foi adicionado ao Android Studio IDE.

Olá, mundo em Kotlin

Abaixo está um exemplo básico do Hello World em Kotlin, dando a você uma ideia básica sobre sua sintaxe.

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

Todos os arquivos de Kotlin devem terminar no “.KT ”extensão. Construir um arquivo Kotlin converte um “.arquivo kt ”em um“.Arquivo de classe ”usando o seguinte padrão:“ Olá.KT "é automaticamente convertido em um" Hellokt.Classe ”arquivo.

Instalando Kotlin no Ubuntu usando o pacote Snap

A maneira mais simples e fácil de instalar o Kotlin no Ubuntu é usar o pacote oficial do Kotlin Snap. Para instalar o Kotlin na Snap Store, execute o seguinte comando:

$ sudo snap install -clássico kotlin

Instalando manualmente Kotlin no Ubuntu

Se você não gosta de instalar pacotes de snap, pode instalar manualmente o Kotlin no Ubuntu ou qualquer outra distribuição Linux usando SDKMAN. Execute os dois comandos seguintes em sucessão para fazer isso:

$ curl -s https: // obtenha.SDKMAN.io | Bash
$ sdk install kotlin

Verificando a instalação do compilador Kotlin

Você pode executar o Kotlin Repl Shell para confirmar a instalação bem -sucedida. Execute o comando abaixo para ver o shell:

$ kotlinc

Você pode executar qualquer código Kotlin válido no shell interativo mostrado acima.

Compilar o arquivo KT em um arquivo jar e executá -lo usando Java

Para construir um arquivo Kotlin em um arquivo JAR que pode ser executado pelo Java Runtime, use um comando no seguinte formato:

$ kotlinc Hello.KT -include -Runtime -d Hello.jarra

O interruptor "-include-runtime" garante que a biblioteca de tempo de execução do Kotlin seja agrupada no arquivo JAR. Depois que o processo de construção terminar, você pode executar o arquivo usando o seguinte comando como modelo:

$ java -jar Olá.jarra

Executando o arquivo KT sem criar um arquivo jar

Você também pode executar um “.Arquivo KT ”diretamente sem usar o tempo de execução do Java. Para fazer isso, primeiro compile “.arquivo kt ”em um“.Classe ”Arquivo usando o comando abaixo:

$ kotlinc Hello.Kt

Agora você pode executar o arquivo usando o seguinte comando (sem “.Classe ”Extensão):

$ kotlin hellokt

Como afirmado anteriormente, “Olá.O arquivo KT ”é compilado em um“ Hellokt.Arquivo de classe ”quando o compilador Kotlin é executado.

Usando uma biblioteca JAR de terceiros com Kotlin

Importar uma biblioteca JAR de terceiros em um arquivo Kotlin não é suficiente para incluí -lo na compilação final gerada. Você tem que adicioná -lo manualmente ao comando de construção. Vamos supor que um arquivo jar seja armazenado na pasta "lib" que reside no mesmo diretório que o de "Olá.arquivo kt ”. Então você deve executar um comando usando o seguinte modelo:

$ kotlinc Hello.KT -CP LIBS/Commons-Text-1.7.jar -include -runtime -d Olá.jarra

Você tem que substituir “Libs/Commons-Text-1.7.jar ”com o caminho para o seu próprio arquivo jar.

Usando várias bibliotecas JAR de terceiros com Kotlin

O processo de uso de várias bibliotecas é o mesmo que acima, com uma pequena diferença que você precisa separar os caminhos da biblioteca com: (cólon). Infelizmente, eu não consegui fazer com que os curingas funcionassem em meus testes e parece que está faltando, por enquanto, você pode ter que especificar o caminho completo para cada biblioteca de terceiros no comando de construção em si.

$ kotlinc Hello.KT -CP LIBS/Commons-Text-1.7.Jar: Libs/Commons-Lang3-3.9.jarra
-Incluir Runtime -d Hello.jarra

Conclusão

Isso marca o final deste artigo. A adoção de Kotlin decolou depois que o Google anunciou sua inclusão no Android Studio como a linguagem de programação preferida. Embora Kotlin seja visto principalmente nos aplicativos Android hoje, não há falta de bibliotecas e projetos de terceiros para começar. Das bibliotecas de interface do usuário a estruturas da web, muitos projetos de Kotlin de código aberto são utilizáveis ​​e estão ativamente em desenvolvimento.