[英]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-xyzversion.jar
如果可以,請嘗試手動添加此清單條目,方法是將其保存在文本文件中,然后通過jar工具添加。
希望eclipse已經做到了,那么您是否在同一個文件夾/路徑中運行了具有依賴項(jar)的jar?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.