繁体   English   中英

包含用户库,导出eclipse中的Runnable JAR

[英]Exporting Runnable JAR in eclipse with User Libraries included

我正在尝试从导入org.apache.commons.io的项目中创建可运行的JAR文件。 我尝试导出并选中该框以包括所有依赖库,但我一直得到以下输出:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/io
/filefilter/TrueFileFilter
        at tvSort.Main.main(Main.java:36)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.io.filefilter.Tr
ueFileFilter
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 1 more

任何帮助,将不胜感激,谢谢。

您是否尝试过在清单中设置类路径?

例如Class-Path:commons-io-xyzver​​sion.jar

如果可以,请尝试手动添加此清单条目,方法是将其保存在文本文件中,然后通过jar工具添加。

希望eclipse已经做到了,那么您是否在同一个文件夹/路径中运行了具有依赖项(jar)的jar?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM