Tooling Iniciante

Execute programas Java de arquivo único diretamente sem javac.

✕ Java 8
$ javac HelloWorld.java
$ java HelloWorld
// Two steps every time
✓ Java 11+
$ java HelloWorld.java
// Compiles and runs in one step
// Also works with shebangs:
#!/usr/bin/java --source 25
Viu um problema com este código? Nos avise.

Um único comando

java File.java compila e executa em uma só etapa.

📝

Como um script

Adicione uma linha shebang para tornar arquivos .java scripts executáveis.

🎓

Amigável para iniciantes

Iniciantes executam código imediatamente sem aprender ferramentas de build.

Abordagem Antiga
Compilação em duas etapas
Abordagem Moderna
Execução direta
Desde o JDK
11
Dificuldade
Iniciante
Execução de arquivo único
Disponível

Amplamente disponível desde o JDK 11 (set 2018)

O launcher do Java pode compilar e executar um único arquivo-fonte em um só comando. Combinado com suporte a shebang no Unix, arquivos Java podem funcionar como scripts. Nenhuma etapa separada de compilação é necessária.

Compartilhar 𝕏 🦋 in