无法从eclipse中导出runnable jar

时间:2013-07-29 19:15:00

标签: java eclipse jar export runnable

我正在尝试从eclipse导出一个可运行的jar,但结果就是这样:

Exception in thread "main" java.lang.NoClassDefFoundError: neg1
Caused by: java.lang.ClassNotFoundException: neg1
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

这是清单:

Manifest-Version: 1.0
Rsrc-Class-Path: ./ itextpdf-5.4.3.jar itext-pdfa-5.4.3.jar itext-xtra
 -5.4.3.jar
Class-Path: .
Rsrc-Main-Class: Negozio.Start
Main-Class: org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader

这就是文件打包到jar中的方式:

http://i.stack.imgur.com/uXEaQ.png

Operazioni和Negozio是我的包,而itext是外部库

2 个答案:

答案 0 :(得分:1)

您是否忘记包含外部jar文件?

答案 1 :(得分:0)

您必须拥有导出时未包含的外部jar或未放入类路径的外部jar。右键单击项目属性 - > Java构建路径,然后确保选中“库”选项卡。确保在这里添加罐子。