回答
我想你误会了“包装”的概念。
包是一个类的组织,它与目录结构非常相似,但是有一个约定,它们应该以作者的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