Eclipse Java版本设置不正确
我不认为这是与之前关于Eclipse中Java的任何问题的重复
昨天我的机器更新了它的java版本,之后我打开了我的EclipseIDE,发现我无法构建大多数java项目。上次我使用eclipse时,一切正常,我没有更改任何设置
我应该使用java 1.7_80(我的工作项目需要这个),但是现在当我构建我的项目时,eclipse说它正在寻找java 1.8_71,但是eclipse说它使用java 1.8_77;尽管我的Java编译器设置仍然说我在使用Java1.7
问题是:Eclipse中是否还有其他地方可以设置使用的Java版本
注意:Java1.7_80仍然在我的PATH系统环境变量中;那些其他较新的版本不是,也从来不是。我在用蚂蚁。下面是一些显示我的问题和设置的图片
# 1 楼答案
尝试右键单击该项目,然后选择“生成路径”和“配置生成路径”。然后选择库并将库更改为所需的库。此外,要检查安装了哪个版本的java,可以在终端/命令提示符下使用“java-version”
# 2 楼答案
检查
Window->Preferences->Installed JREs
,eclipse使用检查过的JRE按照默认值编译和运行产品在运行配置中还有一个“Java运行时环境”选项
也可以指定特定于项目的
Java Compiler
选项,右键单击项目上的Properties
编辑:有关ant启动,请参见下面的打印屏幕:
Edit2:好的,我认为对于Ant来说,编译器选项是重要的
您可以尝试将ant launch存储在项目中,并用文本编辑器打开它,然后搜索无效的java配置:
Common
Shared file