Tek dosya çalıştırma
Tek dosyalı Java programlarını javac olmadan doğrudan çalıştırın.
Kod Karşılaştırması
✕ 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
Bu kodda bir sorun mu gördünüz? Bize bildirin.
Modern yöntem neden daha iyi
Tek komut
java File.java tek adımda derler ve çalıştırır.
Betik benzeri
.java dosyalarını çalıştırılabilir betik yapmak için shebang satırı ekleyin.
Öğrenmeye uygun
Yeni başlayanlar, derleme araçlarını öğrenmeden kodu hemen çalıştırabilir.
Eski Yaklaşım
İki Adımlı Derleme
Modern Yaklaşım
Doğrudan Başlatma
JDK'dan itibaren
11
Zorluk
Başlangıç
JDK Desteği
Tek dosya çalıştırma
Mevcut
JDK 11'den itibaren geniş çapta kullanılabilir (Eylül 2018)
Nasıl çalışır
Java başlatıcısı, tek bir kaynak dosyayı tek komutla derleyip çalıştırabilir. Unix'te shebang desteğiyle Java dosyaları betik olarak çalışabilir. Ayrı bir derleme adımına gerek kalmaz.
İlgili Belgeler