Eclipse Mars'上没有显示已安装的JRE / JDK。执行环境

时间:2015-06-30 14:14:38

标签: java eclipse eclipse-jdt

我刚安装了Java EE Eclipse Mars,JDK 8u45 x64和JDK 7u79 x64 JDK。我的eclipse.ini文件将-vm选项指向我的Java 8 JDK Home:C:\ambiente_mars\jdk8u45x64\bin\javaw.exe

当我启动Eclipse并配置我的环境时,我开始像这样设置我的Installed JREs(就像我自Indigo以来所做的那样):

Installed JREs

我的编译器设置以这种方式配置:

Compiler Settings

毕竟,我去Execution Environments为所有环境选择合适的VM,但我配置的JRE不在那里:

Execution Environments

实际上,任何执行环境< = JSE 1.7都没有显示此JRE。这个屏幕非常相同,但现在Luna显示一切正常,所以我认为我没有做错任何事。

也许这是一个错误?有人能指出另一种方式吗?

非常感谢,小伙子们!

编辑1: Eclipse也是x64。认为记住会很好;)

4 个答案:

答案 0 :(得分:2)

试试这个:点击“已安装的JRE”项目上的“搜索...”。选择你的java文件夹。

默认为:c:\ Program Files \ Java \

答案 1 :(得分:1)

我在昨天查看Eclipse(Neon .1)安装问题时遇到了这个问题。

在尝试了很多不同的事情之后,我们发现机器同时具有环境变量" JRE_HOME"设置为不是运行eclipse的JRE,以及_JAVA_OPTS(全局java设置覆盖)环境变量集。当我们把这两个都拿出来时,执行环境终于开始了!

不幸的是,我们一次删除了这两个,所以我不能说这两个中的哪一个,但是你可以尝试改变另一件事。

答案 2 :(得分:0)

首先,你已经在你的Eclipse中添加了JDK(JRE),但是execusion环境从一个项目变为另一个并且在同一个工作区中,这意味着你必须右键单击你的项目=> Build Path =>配置构建路径=>您可以在Libraries选项卡中找到JRE System库[JDK ...] =>单击并单击“编辑”按钮,然后可以在计算机中选择已安装的JDK。

同样在eclise.ini for eclipse或jbdevstudio.ini for Jboss developper Studio中,您将JDK的完整路径设置为默认vm

这是一个例子:

-vm
C:/Program Files (x86)/Java/jdk1.7.0_51/bin/javaw.exe

关于JAVA_HOME,您可以通过使您成为默认JDK来修改。

跳跃对你有用。

答案 3 :(得分:0)

enter image description here

  1. 点击窗口 → 首选项 → java → 已安装的 jres
  2. 检查 jdk 的版本是否可用
    • 如果可用,只需勾选 jdk 复选框,然后转到执行环境并选择 javaSE 版本,然后在 Compatible jre 部分添加 jdk
    • 如果不可用点击添加→选择标准VM→代替jre home添加jdk bin文件夹路径并点击应用→勾选jdk 然后转到执行环境并选择 javaSE 版本,然后在 Compatible jre 部分添加 jdk