【发布时间】:2012-05-01 17:06:33
【问题描述】:
我正在使用 JDeveloper 11g 开发桌面应用程序。我想制作可在 java 环境中运行的整个项目 jar。如果我只使用标准 Java 库 jar 工作正常,但我的项目包含 JfreeChart、Comm、Hibernate3 等外部库等...当我尝试制作 jar它显示错误我如何制作我的项目的整个 jar 以及外部库。
谢谢你
【问题讨论】:
标签: java jar executable-jar jdeveloper
我正在使用 JDeveloper 11g 开发桌面应用程序。我想制作可在 java 环境中运行的整个项目 jar。如果我只使用标准 Java 库 jar 工作正常,但我的项目包含 JfreeChart、Comm、Hibernate3 等外部库等...当我尝试制作 jar它显示错误我如何制作我的项目的整个 jar 以及外部库。
谢谢你
【问题讨论】:
标签: java jar executable-jar jdeveloper
是的,您可以这样做。看看这里 - Java create standalone jar with external jars 和这里 - Put external library to the JAR?
简单的方法是使用工具,但你也可以使用 ant,将一组 JAR 重新编译成一个大 JAR。
【讨论】:
- 右键单击项目并选择属性。
- 单击部署,通过输入部署配置文件类型和名称设置新部署。
- 现在在屏幕上编辑部署配置文件。
- 选择 Jar Options 并指定您的
main类。
如果您有 3rd 方 jar,请关注
- 选择文件组并点击新建。
- 选择依赖分析并确定。
- 然后选择您创建的新文件组下的贡献者。
- “文件”的“文件”选项卡
- 库的库选项卡,包括您在项目中使用的库。
- 那么好吧。
如果您没有 3rd 方 jar,请忽略以上内容
- 然后右键单击项目,选择部署下的配置文件。
- 然后点击完成开始部署。
完成部署后,您会在项目/部署文件夹中看到该 jar。
【讨论】: