回答
我想你誤會了「包裝」的概念。
包是一個類的組織,它與目錄結構非常相似,但是有一個約定,它們應該以作者的DNS域名開頭顛倒。
您可能需要閱讀Java教程。相應的頁面是http://download.oracle.com/javase/tutorial/java/package/packages.html
非常好的答案。我給+1 – 2010-08-08 11:05:26
@ThorbjørnRavnAndersen可以補充說,Class對象有一個getPackage()方法,它返回一個java.lang.Package的實例。這個類有一個私有構造函數,我假設可以在運行時使用反射來創建包:** Package p = Package.class.getConstructor(String.class,Manifest.class,URL.class,ClassLoader.class).newInstance( 「str」,myManifest,someUrl,aClassLoader); ** – Hervian 2016-03-24 19:56:36
@Hervian我認爲你也誤解了包的概念。 – 2016-03-24 22:35:11
如果你的意思是部署包的創建,見izPack, 定位爲「爲包裝的一站式解決方案,分發和部署應用程序。」
- 1. 如何在運行時創建XmlMappingSource?
- 2. 如何在運行時創建控件?
- 3. 如何在運行時創建按鈕?
- 4. 如何在運行時創建DB-Tables
- 5. 如何在運行時創建DataTemplate?
- 6. 如何在運行時創建對象?
- 7. 如何在運行時創建
- 8. 如何在運行時創建函數包裝?
- 9. 在運行時創建Tframes:
- 10. 在運行時創建TabView?
- 11. 創建它在運行時
- 12. 創建運行時
- 13. 如何運行使用簡單構建工具創建的包?
- 14. 在運行時創建jrxml文件並在運行時修改
- 15. 如何在運行時創建QGridLayout並動態生成行?
- 16. 在.NET中創建安裝程序包運行時
- 17. 在運行時創建一個包含動態表的Crystal Report
- 18. 運行時線程創建
- 19. 運行時創建變量
- 20. 創建TToolbutton運行時
- 21. 如何在運行時啓動OSGI包?
- 22. 創建在運行時庫和運行時
- 23. 如何在運行時在WPF中創建CefSharp ChromiumWebBrowser
- 24. 如何在運行時在PHP中創建或定義類?
- 25. 如何在運行時在Laravel 5中創建新的連接?
- 26. 如何在VB.net中(在運行時)創建一個ListBox?
- 27. 如何在運行時在Objective-C中創建協議?
- 28. 如何在運行時在iOS上創建控件
- 29. 我如何在運行時在C#中創建Access數據庫?
- 30. 如何在運行時在app.config中創建新用戶設置
運行時編譯時相反。 – relet 2010-08-08 10:55:09
你的意思是一個真正的java包(例如「java.lang包」)或一個可分發的包(如「jar文件」)? – 2010-08-08 10:58:30
你爲什麼要在運行時創建一個真正的java包?你的意思是一個jar文件嗎? – 2010-08-08 11:02:41