我不认为这与之前有关 Eclipse 中的 Java 的任何问题重复。
昨天我的机器更新了 java 版本,更新后我打开 Eclipse IDE,发现无法构建大部分 Java 项目。上次我使用 Eclipse 时一切正常,并且我没有更改任何设置。
我应该使用java 1.7_80(我的工作项目需要这个),但是现在当我构建我的项目时,eclipse说它正在寻找java 1.8_71-但后来eclipse说它使用java 1.8_77;一直以来,我的 Java 编译器设置仍然显示我正在使用 java 1.7...
问题:Eclipse 中还有其他地方可以设置使用的 Java 版本吗?
注意:Java 1.7_80 仍在我的 PATH 系统环境变量中;那些其他较新的版本不是也从来没有。我正在使用ANT。下面是一些显示我的问题和设置的图片。
最佳答案
检查Window->Preferences->Installed JREs
,Eclipse默认使用选中的JRE来编译和运行您的产品。
运行配置中还有一个“Java 运行时环境”选项。
您还可以指定项目特定的 Java 编译器
选项,右键单击项目上的属性
。
编辑:对于 ant 启动,请参阅下面的打印屏幕:
Edit2:好吧,我认为对于 Ant,编译器选项是无关紧要的。
您可以尝试将 ant 启动存储在项目中,然后使用文本编辑器打开它并搜索无效的 java 配置:
- 打开你的 ant launch
- 转到
常见
- 更改为
共享文件
- 选择您的项目
关于java - Eclipse Java 版本在某处设置不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36286694/