Single-file execution
Run single-file Java programs directly without javac.
Porównanie kodu
✕ 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
Widzisz problem z tym kodem? Daj nam znać.
Dlaczego nowoczesne podejście wygrywa
One command
java File.java compiles and runs in one step.
Script-like
Add a shebang line to make .java files executable scripts.
Learning-friendly
Newcomers run code immediately without learning build tools.
Stare podejście
Two-Step Compile
Nowoczesne podejście
Direct Launch
Od JDK
11
Poziom trudności
Początkujący
Wsparcie JDK
Single-file execution
Dostępne
Widely available since JDK 11 (Sept 2018)
Jak to działa
The Java launcher can compile and run a single source file in one command. Combined with shebang support on Unix, Java files can work as scripts. No separate compilation step needed.
Powiązana dokumentacja