Eclipse Java版本错误地设置在某处

时间:2016-03-29 14:04:55

标签: java eclipse ant

我不相信这与之前关于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。下面是一些显示我的问题和设置的图片。

enter image description here

enter image description here

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:1)

检查Window->Preferences->Installed JREs,eclipse使用已检查的JRE来默认编译和运行您的产品。

您的运行配置中还有一个“Java运行时环境”选项。

您还可以指定项目特定的Java Compiler选项,右键单击项目中的Properties

编辑:对于蚂蚁发布,请参见下面的版画屏幕:

enter image description here

Edit2:好吧我认为对于Ant来说,编译器选项是相关的 您可以尝试将ant启动存储在项目中并使用文本编辑器打开它并搜索无效的java配置:

  • 打开你的蚂蚁发布会
  • 转到Common
  • 更改为Shared file
  • 选择您的项目

答案 1 :(得分:0)

尝试右键单击项目并选择" 构建路径"和" 配置构建路径"。然后选择库并将库更改为所需的库。另外,要检查安装的java版本,您可以使用" java -version "在终端/命令提示符下。