Çok dosyalı kaynak başlatıcı
Açık derleme adımı olmadan çok dosyalı programları başlatın.
Kod Karşılaştırması
✕ 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
Bu kodda bir sorun mu gördünüz? Bize bildirin.
Modern yöntem neden daha iyi
Sıfır kurulum
Küçük çok dosyalı programlar için derleme aracı gerekmez.
Otomatik çözümleme
Başvurulan sınıflar otomatik olarak bulunur ve derlenir.
Betik benzeri
Çok dosyalı programları betikler gibi çalıştırın.
Eski Yaklaşım
Önce Hepsini Derle
Modern Yaklaşım
Kaynak Başlatıcı
JDK'dan itibaren
22
Zorluk
Orta
JDK Desteği
Çok dosyalı kaynak başlatıcı
Mevcut
JDK 22'den itibaren kullanılabilir (Mart 2024)
Nasıl çalışır
Java 22+, .java dosyasından başlatıldığında başvurulan kaynak dosyaları otomatik olarak derleyebilir. Bu durum, Maven veya Gradle gerektirmeden küçük çok dosyalı programların betikler kadar kolay çalıştırılmasını sağlar.
İlgili Belgeler