我的目的是要測試一個小程序,像由Eclipe獲取可執行Java程序
public class World
{
public static void main(String[] args)
{
System.out.println("Foobar World");
}
}
對終端執行。我在計算器中使用了很好解釋的文檔 - 如何在Eclipse中構建Java項目?。但是在執行World.jar時...
$ java World
Exception in thread "main" java.lang.NoClassDefFoundError: World
Caused by: java.lang.ClassNotFoundException: World
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: World. Program will exit.
是類路徑導致此錯誤嗎?我以爲日食安排這一切對我來說....執行應該沒事的
-rw-rw-r-- 1 Foo Foo 1254 Mar 17 19:40 World.jar
我怎麼會錯過,一旦它的作品我能不能用相同的操作系統的文件複製到另一臺電腦沒有設置建立任何課程路徑?
您是否試圖將您的項目導出爲可執行的jar? – mre 2013-03-17 19:00:56