Uruchamianie jednoplikowe
Uruchamiaj jednoplikowe programy Java bezpośrednio bez 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
Jedno polecenie
java File.java kompiluje i uruchamia w jednym kroku.
Jak skrypt
Dodaj linię shebang, żeby pliki .java były wykonywalnymi skryptami.
Przyjazny dla uczących się
Nowicjusze uruchamiają kod natychmiast bez nauki narzędzi do budowania.
Stare podejście
Dwuetapowa kompilacja
Nowoczesne podejście
Bezpośrednie uruchomienie
Od JDK
11
Poziom trudności
Początkujący
Wsparcie JDK
Uruchamianie jednoplikowe
Dostępne
Szeroko dostępne od JDK 11 (wrzesień 2018)
Jak to działa
Launcher Java może kompilować i uruchamiać pojedynczy plik źródłowy jednym poleceniem. W połączeniu z obsługą shebang na Unix, pliki Java mogą działać jako skrypty. Bez oddzielnego kroku kompilacji.
Powiązana dokumentacja