Sadece Java 9 modül sistemine bakmaya başladım ve bir sınıfın hangi modülde bulunduğunu bilmesinin mümkün olup olmadığını merak ettim. Yöntem getModule, adlandırılmış modülde sınıf için adlandırılmamış modül döndürüyor
Therefor
aşağıdaki modülümodule de.test {
exports de.test.myexport;
}
oluşturulan ve ben
arıyorum nereye paketindede.test
yılında
> jar --print-module-descriptor --file=Java9Test-1.0-SNAPSHOT.jar
de.test
requires mandated java.base
exports de.test.myexport
gibi, ben Overview
bir sınıf çağrıda görünen bir kavanoz dosyası derlenmiş
Module module = Overview.class.getModule();
Ancak, döndürülen modül nesnesi adlandırılmamış ve ModuleDescriptor
.
getModule()
numaralı telefonu burada mı kullandım ya da bir sınıfın modülünü yüklemek için başka bir yol var mı?
Ben OS X'te JDK 9 yapı 120 kullanıyorum
WOW, Java9 Stiftung Warentest tarafından test ediliyor [:-) –