當我構建我的項目(使用Netbeans IDE)時,它將只接受主類,還是將它包括在項目中的其他類,即使它們沒有在主類的代碼中顯式聲明?製作jar文件時包含什麼?
3
A
回答
2
包中的所有類都包含在jar文件中。您可以通過以下方式進行交叉檢查:
轉至dist文件夾該項目。
用任何文件存檔器(eg: 7-zip, winrar, winzip
)提取jar文件。
提取的文件夾包含jar文件中包含的所有內容。
實施例:
測試是主類
Test.java:
package test;
public class Test
{
public static void main(String[] args) {
// TODO code application logic here
}
}
還有另一種類:的Class1
class1.java:
package test;
public class class1
{
}
class1.java不明確主類(測試),但代碼中聲明,當我在建淨豆IDE這個項目,並提取的jar文件( Test.jar的)。該罐子包括:
class1.class
Test.class
0
什麼去es依賴於打包代理,所以這絕對取決於IDE,也取決於用於構建存檔的配置選項(例如,如果它是lib JAR,如果它是可執行JAR,if這是一個戰爭,等等)。例如,Eclipse可以將編譯源與JAR依賴關係打包在一起,但是這也需要包含一些特殊類來從分佈式JAR內的JAR中加載類。
無論如何,您始終可以自定義打包階段,並且可以提取存檔以查看其實際包含的內容。
相關問題
- 1. jar文件包含什麼內容?
- 2. 什麼weblogic jar文件包含com.bea.logging.BaseLogRecord?
- 3. 什麼JAR包含類MQSimpleConnectionManager
- 4. 如何製作包含DLL文件的JAR文件?
- 5. 爲什麼maven不在我的jar包中包含JSP文件?
- 6. 爲什麼JAR文件不包含文檔?
- 7. JAR不包含根文件
- 8. C++ Builder:包含JAR文件
- 9. 什麼是jar文件包含com.google.api.services.samples.youtube.cmdline.Auth和com.google.common.collect.Lists
- 10. 在JAR文件中包含源代碼有什麼缺點?
- 11. java庫新手 - 在jar文件中包含什麼
- 12. 如何從包含庫的eclipse項目製作jar文件?
- 13. 什麼是com.bea.core.repackaged.springframework.beans.factory。*包的jar文件?
- 14. jasperreports-4.5.1.jar包含什麼罐子
- 15. 如何製作包含DLL的Jar?
- 16. 如何在Eclipse中製作一個包含需要在jar啓動時運行的HTML文件的jar文件?
- 17. 包括包含.jar文件編譯
- 18. eclipse:在jar包中包含abitrary文件
- 19. 加載另一個jar文件中包含的jar文件不起作用
- 20. 如何在創建jar文件時包含庫文件
- 21. 創建一個包含另一個jar文件的Jar文件
- 22. 包含清單的jar文件之外的jar文件問題
- 23. 如何在創建R包時包含jar文件?
- 24. 如何在部署時在獨立包中包含jar文件
- 25. Java包Jar包含文本文件和文件夾
- 26. Web組件WEB-INF LIB應該在war文件中包含什麼jar
- 27. SBT大會包含conf文件的JAR
- 28. 在cli中包含jar文件庫
- 29. 在.apk上包含jar文件
- 30. 在.jar中包含其他文件