我編譯,現在我想在OSX和Fendora終端運行this程序使用以下命令從IE目錄中:Java類路徑問題
java ie.moguntia.webcrawler.Psucker http://www.wikipedia.org test
但是我得到以下錯誤:
Exception in thread "main" java.lang.NoClassDefFoundError: ie/moguntia/webcrawler/Psucker
Caused by: java.lang.ClassNotFoundException: ie.moguntia.webcrawler.Psucker
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)
我沒有跑所使用的軟件包的命令行之前,所以因此,我無法找出錯誤的應用程序。
我曾試圖設定使用export CLASSPATH=.
使當前目錄將被添加到類路徑的類路徑。
的目錄結構如下:
ie/moguntia/webcrawler/
CWD是否有必需的jar? – Nishant 2012-03-12 12:30:25
沒有要求的jar文件。我應該注意到,這在Windows上運行良好。 – Ash 2012-03-12 12:46:35