我是java编程,Ubuntu和Eclipse的新手(通常使用C#,C ++,MONO,PHP在win7 ultraedit / monodevelop / visualstudios上工作)
我在我的机器+ Eclipse上安装了java-sdk(+吨其他java包),无法通过Eclipse运行一个简单的项目。
我可以构建一个.java文件,通过使用javac在终端中执行java文件来构建类文件和java file.class来执行它。我想使用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)
该路径和文件确实存在。我不知道发生了什么。
答案 0 :(得分:4)
主方法中有一个无限循环。这将永远运行而不做任何事情。
尝试
public static void main(String[] args)
{
// TODO Auto-generated method stub
while(true){
System.out.println(new java.util.Date());
}
}
然后又跑了。
答案 1 :(得分:1)
仔细检查您的默认java设置:
update-alternatives --display java
您可以通过运行以下来设置默认的jvm:
update-alternatives --config java