Apenas para "informativo", é possível também rodar códigos kotlin direto pelo terminal, igual é feito com o Java por exemplo criando no bloco de notas mesmo o programa e executando via linha de comando no cmd do windows?
Apenas para "informativo", é possível também rodar códigos kotlin direto pelo terminal, igual é feito com o Java por exemplo criando no bloco de notas mesmo o programa e executando via linha de comando no cmd do windows?
Oi Wilber, tudo bem?
É possível sim, inclusive existem tutoriais muito bem detalhados de como fazer isso disponíveis no Javatpoint e, é claro, na própria documentação oficial do Kotlin. Se quisermos ser práticos aqui, a melhor opção é escolher o tutorial do Javatpoint, lá ele descreve de maneira bem sucinta como preparar o ambiente e como rodar ser "Hello World!" pela linha de comando. Basta seguir as instruções dessas duas páginas onde primeiro preparamos o ambiente e, depois, rodamos um programinha na linha de comando.
Como você já está fazendo o curso, acredito que sua JVM já esteja devidamente configurada no Path como uma variável de ambiente. Então seguindo daqui precisaremos fazer o download do compilador do Kotlin e incluí-lo no Path (da mesma forma que fizemos com a JVM), pegando todo o caminho até a pasta bin dentro do diretório onde instalamos o Kotlin - no meu caso, o caminho é "C:\Program Files\kotlinc\bin".
Agora que o ambiente está pronto, basta criarmos nosso programinha com nosso editor de texto favorito, salvarmos com a extensão .kt e rodarmos pela linha de comando. Usando o mesmo exemplo do Javatpoint, onde nosso arquivo se chama "hello.kt", escrevemos na linha de comando kotlinc hello.kt -include-runtime -d hello.jar
para compilar e java -jar hello.jar
para executar o programa.
Espero ter ajudado, qualquer dúvida é só avisar!
Bons estudos!!
Perfeito, muito obrigado pela explicação. Eu perguntei pois com certeza é bom saber fazer isso("manualmente"), pois com tantas facilidades que o IDE disponibiliza acabamos ficando preso a ele já que ele faz tudo...