今天早些时候,我的程序运行了eclipse和命令提示符。我的程序都没有使用eclipse,我的第一个程序HelloWorld使用命令提示符。我已经检查了,是的,我已经正确安装了所有东西。我一次又一次地检查我在cmd中正确拼写的东西,并且有正确的目录。我也重新启动了我的电脑。当我将鼠标悬停在" run" eclipse中的按钮,它说我的程序正在运行。我的程序以前工作过。提前谢谢!
这是出现在"问题":
中的内容描述资源路径位置类型构建路径指定执行环境CDC-1.1 / Foundation-1.1。工作区中没有安装与此环境严格兼容的JRE。 JAVA程序构建路径JRE系统库问题
无法运行的程序代码:
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class randomdemo {
public static void randommethod()
{
List<Integer> myArray = new ArrayList<>();
List<Integer> evenArray = new ArrayList<>();
List<Integer> oddArray = new ArrayList<>();
for(int i = 0; i < 100; i++)
{
Random rand = new Random();
int n = rand.nextInt(25);
myArray.add(n);
if(n % 2 == 0)
{
evenArray.add(n);
}
else
{
oddArray.add(n);
}
}
System.out.println("All: " + myArray);
System.out.println("Even: " + evenArray);
System.out.println("Odd: " + oddArray);
}
public static void main(String args[])
{
randommethod();
}
}
答案 0 :(得分:1)
以下是需要考虑的几件事:
C:\Program Files\Java
或C:\Program Files(x86)\Java\
是否有jdk文件夹。在eclipse中,右键单击Java Project,&gt; Build Path
&gt; Configure Build Path...
这应该打开一个Java Build Path
窗口。
在此处,点击Libraries
标签。如果现在有JRE System Library
个条目,请点击Add Library...
&gt; JRE System Library
&gt; Next
您可以选择Workspace default JRE
jre1.8.0_25
,或者选择Execution environment
。Environments...
。如果您选择后者,请点击JavaSE-*
按钮,然后选择您想要的{{1}}版本。