2012-03-06 74 views
0

運行下面的簡單HelloWorld.java程序(通過點擊Eclipse中運行),我的Mac 10.7.2安裝最新版本的Eclipse後的HelloWorld與Eclipse在Mac

public class HelloWorld { 
    public static void main (String [] args) { 
    System.out.println("Hello World"); 
    }  
} 

產生以下錯誤:

Exception in thread "main" java.lang.NoClassDefFoundError: 
Caused by: java.lang.ClassNotFoundException: 
    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) 

我該怎麼辦?

回答

0

聲音在告訴它喜歡跑你有選擇

點擊運行圖標,下拉菜單,選擇運行配置錯誤的類文件,然後確保你選擇的主類合適的班級。

step one step two

+0

不認爲這是它...我仍然得到這個錯誤:例外在線程 「主要」 java.lang.NoClassDefFoundError:拋出java.lang.ClassNotFoundException:HelloWorld的 所致的HelloWorld \t在java.net.URLClassLoader的$ 1 .RUN(URLClassLoader.java:202) \t在java.security.AccessController.doPrivileged(本機方法) \t在java.net.URLClassLoader.findClass(URLClassLoader.java:190) \t在java.lang.ClassLoader.loadClass (ClassLoader.java:306) \t at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:301) \t at java.lang.ClassLoader.loadClass(C lassLoader.java:247) – algorithmicCoder 2012-03-06 01:54:33

0

使用和MacOS來到默認的Java環境解決這對我來說。