如何在清除文件中设置类路径,同时从eclipse创建JAR?

时间:2010-04-14 08:57:33

标签: java jar manifest executable-jar

I am trying to creat JAR file through eclipse. I read some of the threads from

stackoverflow以及其他论坛。但没有任何帮助。

我创建了一个像这样的单独的清单文件。

Manifest-Version: 1.0
Main-Class: Main
Class-Path: gnujaxp.jar iText-2.1.5.jar jcalendar.jar jcommon-1.0.16.jar jfreechart-1.0.13.jar jfreechart-1.0.13-experimental.jar jfreechart-1.0.13-swt.jar junit.jar servlet.jar swtgraphics2d.jar tinyos.jar

我把所有这些罐放在同一个项目文件夹中。

导出时我正在导出所有资源(也就是这个jar文件。)

但是当我的应用程序尝试加载任何一个包含的jar时,我仍然会收到noclassdeffound错误。

我错在哪里..

提前致谢。

3 个答案:

答案 0 :(得分:9)

如果您使用eclipse> = 3.4尝试“export as runnable jar file”,它应该正确生成它。

另外,您可以在导出为jar对话框中提供自己的清单文件。

答案 1 :(得分:2)

我收到此错误,发现我的manifest需要在class-path中的广告后面有空格。这包括行末和列表末尾的那些,否则它们将它们混合在一起。

答案 2 :(得分:0)

请务必在清单文件的末尾添加一个空行。