2011-09-20 62 views
1

我是新來的Java編程,Ubuntu和Eclipse的的Ubuntu 11.04的Eclipse的Java沒有運行

我已經安裝了Java的SDK(Win7上用UltraEdit/MonoDevelop的/ visualstudios與C#,C++,MONO,PHP平時工作) (+其他Java包的噸)在我的機器+ Eclipse上,不能通過Eclipse運行一個簡單的項目。

我可以建立一個.java文件,通過在終端中使用javac來執行java文件來構建類文件和java文件夾來執行它。我想使用eclipse來構建和運行我的項目,它不工作。

在我的eclipse運行配置中,我使用JRE java-6-sun-1.6.0.26(已安裝),但它仍然無法正常工作。

當我嘗試和運行一個簡單的項目

public class main { 

    /** 
    * @param args 
    */ 
    public static void main(String[] args) 
    { 
     // TODO Auto-generated method stub 
     while(true){ } 
    } 

} 

在控制檯中的唯一的事情是:

main(1)[Java Application] /usr/lib/jvm/java-6-sun-1.6.0.26/bin/java (Sep 20, 2011 12:22:12 PM) 

那路徑和文件確實存在。我不知道發生了什麼事。

回答

4

你的主方法有一個無限循環。這將永遠不會做任何事情。

嘗試

public static void main(String[] args) 
{ 
    // TODO Auto-generated method stub 
    while(true){ 
     System.out.println(new java.util.Date()); 
    } 
} 

,並再次運行。

+0

謝謝!!,我期待一個命令提示符彈出什麼的。 –

+1

您可能需要重新啓動Eclipse以擺脫任何舊的正在運行的程序。 –

+0

@Patrick Eclipse有一個控制檯視圖,其中程序的輸出將可見。從Eclipse內部運行應用程序時,不會單獨打開命令提示符或shell窗口。請注意,這與在Windows上運行Eclipse時相同;這與使用Ubuntu無關。 – Jesper

1

仔細檢查您的默認Java設置:

update-alternatives --display java 

IIRC,Eclipse在Ubuntu的依賴OpenJDK的。

您可以通過運行設置默認的JVM:

update-alternatives --config java