我不相信这与之前关于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。下面是一些显示我的问题和设置的图片。
答案 0 :(得分:1)
检查Window->Preferences->Installed JREs
,eclipse使用已检查的JRE来默认编译和运行您的产品。
您的运行配置中还有一个“Java运行时环境”选项。
您还可以指定项目特定的Java Compiler
选项,右键单击项目中的Properties
。
编辑:对于蚂蚁发布,请参见下面的版画屏幕:
Edit2:好吧我认为对于Ant来说,编译器选项是相关的 您可以尝试将ant启动存储在项目中并使用文本编辑器打开它并搜索无效的java配置:
Common
Shared file
答案 1 :(得分:0)
尝试右键单击项目并选择" 构建路径"和" 配置构建路径"。然后选择库并将库更改为所需的库。另外,要检查安装的java版本,您可以使用" java -version "在终端/命令提示符下。