java - 将 Java 项目从 Eclipse 导出为带有附加引用 jar 的 JAR

标签 java eclipse plugins jar export

我使用 Eclipse Helios 3.2.2。我有一个需要从批处理文件运行的独立 Java 应用程序。所以我需要将它导出为 JAR。该程序使用一些其他 JAR 文件,例如 log4j.jar、javamail.jar 和另外 2 个。当我在 Eclipse 中运行该应用程序时,没有任何问题。但是当我将它导出为 JAR 并尝试运行时,我收到“NoclassDefound 错误”。外部 JAR 不会在此版本的 Eclipse 中导出。在其他地方,我读到可以使用 FatJar 或 WinRun4J 插件。当我尝试安装这些插件时,出现找不到站点的错误。这些插件是否有其他来源,或者在此版本的 Eclipse 中是否有其他导出方式?

最佳答案

如果您使用的是 Eclipse 3.4 或更高版本,请使用可运行 JAR 文件导出选项。

Export all resources required to run an application into a JAR file on the local file system.

如果您使用的是 Eclipse 3.3 或更低版本,请使用外部插件,例如 FatJar .只需关注 installation instructions和一个 simple tutorial关于如何使用它。

关于java - 将 Java 项目从 Eclipse 导出为带有附加引用 jar 的 JAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10585720/

相关文章:

java - 使用字符串选择 Eclipse 工作集

java - 如何从独立的 *.java 源文件生成包结构?

java - 您如何使用一组选定的插件构建一个简单的 Eclipse 编辑器?

java - Android Studio 在输入时卡住

java - 如何编写 Eclipse 插件来隐藏记录器语句

java - ActiveMQ KahaDB 总是锁定和等待

java - 如何使用 CDI(焊接)编写可插拔应用程序?

wordpress contact 7 URL Redirect with target=_blank

java - 控制台上的输入不适用于此 Java 程序 - 为什么?

java - Java 中未处理的异常