Modüler bir jar dosyası olduğundan emin olduğum şeyi yarattım. Ama eğer mümkünse, iki kere kontrol etmek istiyorum. Bir jar dosyası verildiğinde, derleyicinin içinde hangi modüllerin bulacağını belirlemenin bir yolu var mı?Kavanoz dosyasındaki liste modülleri
cevap
alternatif Küpü ayıklamak için nasıl kavanoz --describe-module
(kısaca -d
), ör .:
jar --file=myjar.jar --describe-module
İçinde ne olduğunu görmek için bir JAR dosyasının içeriğini ayıklamak için, JAR uzantısını .jar
ile .zip
arasında değiştirin. Ardından, dosyaları seçtiğiniz herhangi bir zip çıkarma aracıyla çıkarabilirsiniz.
Aşağıdaki java
aracı komutunu kullanarak kavanoz içinde modülleri listeleyebilirsiniz: -
java -p yourModular.jar --list-modules
Düzenleme: @Nicolai ve @Alan tarafından önerildiği gibi Ayrıca jar --file=youModular.jar --describe-module
yararlanabilirler.
Bunun yerine [jar -describe-module' kullan] (https://stackoverflow.com/a/46617956/2525313) 'i kullanmanızı öneririm - çok daha kesin ve daha alakalı bilgiler içerir. – Nicolai
@Nicolai Ya yorumunuzu güncellemeden sonra düzenlediniz (bundan daha fazlasını yapamazsınız). – nullpointer
- 1. Kavanoz
- 2. dosya kavanoz
- 3. : kavanoz İşte
- 4. Bir kavanoz dosyasına birden fazla kavanoz ekleyebilir ve daha sonra bu kavanoz dosyasını
- 5. Yayıncılık kavanoz hem de kaynaklar kavanoz İşte Gradle
- 6. gradle, içindeki Kavanoz olarak harici bağımlılıkla Tek Kavanoz oluşturur
- 7. Kavanoz İmzasının Doğrulanması
- 8. nasıl bir kavanoz
- 9. Kavanoz dosyasından web.xml Inherit
- 10. Kavanoz çakışmalarını temizleme
- 11. Java'da kavanoz imzalama nedir?
- 12. Javascript Modülleri
- 13. SystemJS modülleri
- 14. yükle modülleri
- 15. Bağlama özel kavanoz eklentisini uygula
- 16. Kavanoz dosyası çalıştırılamıyor (Maven Project)
- 17. Kavanoz, savaş projesindeki derslere dayanır.
- 18. Bir Eclipse PlugIn'a kavanoz ekleme
- 19. jruby gemspec yerel kavanoz bağımlılıkları
- 20. Kaynak modülleri React Css Modülleri için nasıl çalışır?
- 21. Xcode modülleri ayarlarında etkin, ama yine de, "Modülleri Enable" ayarlarında
- 22. OCaml modülleri ve performans
- 23. Alt modülleri Git
- 24. erişen modülleri nodeJS
- 25. Alternatif --experimental-modülleri bayrağı
- 26. ES6 modülleri ve miras
- 27. VS2005 birleştirme modülleri gerekiyor
- 28. ek apache modülleri yükleme
- 29. node.js modülleri yolu
- 30. argparse Python modülleri cli'de
kullanmaktır. İçerisinde hangi modülleri içerdiğini belirlemek için kaynak dosyalara göz atmaktan daha kolay bir yol olup olmadığını merak ediyordum. – PopKernel
Modüller? Dış kütüphaneleri mi kastediyorsunuz? – Steampunkery
Hayır, Java 9 modüllerinde olduğu gibi modüller, jigsaw projesi Jigsaw… – PopKernel