Tooling Intermedio

Avvia programmi multi-file senza un passo di compilazione esplicito.

✕ Java 8
$ javac *.java
$ java Main
// Must compile all files first
// Need a build tool for dependencies
✓ Java 22+
$ java Main.java
// Automatically finds and compiles
// other source files referenced
// by Main.java
Vedi un problema con questo codice? Faccelo sapere.
🚀

Zero setup

Nessuno strumento di build necessario per piccoli programmi multi-file.

🔗

Auto-risoluzione

Le classi referenziate vengono trovate e compilate automaticamente.

📝

Simile a script

Esegui programmi multi-file come script.

Approccio Vecchio
Compila tutto prima
Approccio Moderno
Source Launcher
Dal JDK
22
Difficoltà
Intermedio
Launcher multi-file sorgente
Disponibile

Disponibile dal JDK 22 (marzo 2024)

Java 22+ può compilare automaticamente i file sorgente referenziati quando si avvia da un file .java. Questo rende i piccoli programmi multi-file facili da eseguire come script, senza necessità di Maven o Gradle.

Condividi 𝕏 🦋 in