1

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

4

1 回答 1

5

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

将运行应用程序所需的所有资源导出到本地文件系统上的 JAR 文件中。

如果您使用的是 Eclipse 3.3 或更低版本,请使用外部插件,例如FatJar。只需按照安装说明和有关如何使用它的简单教程进行操作即可。

于 2012-05-14T14:59:09.377 回答