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错误。
我错在哪里..
提前致谢。
答案 0 :(得分:9)
如果您使用eclipse> = 3.4尝试“export as runnable jar file”,它应该正确生成它。
另外,您可以在导出为jar对话框中提供自己的清单文件。
答案 1 :(得分:2)
我收到此错误,发现我的manifest
需要在class-path
中的广告后面有空格。这包括行末和列表末尾的那些,否则它们将它们混合在一起。
答案 2 :(得分:0)
请务必在清单文件的末尾添加一个空行。