从Eclipse导出Java项目作为JAR以及其他引用的jar

时间:2012-05-14 14:51:37

标签: java eclipse plugins jar export

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

1 个答案:

答案 0 :(得分:5)

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

  

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

如果您使用的是Eclipse 3.3或更低版本,请使用外部插件,例如FatJar。只需按照installation instructionssimple tutorial了解如何使用它。