4

我前一阵子下载Eclipse Juno了,但直到现在才使用它的 Java SE 透视图。

今天我下载GlassFish 4了Windows并安装了它。在安装过程中,我得到一个屏幕,显示安装过程没有找到 Java JDK,但允许浏览它。我找到C:\Program Files\Java\jdk1.7.0_17了目录并选择了它。我完成了安装并且能够启动和停止域并查看应用程序和管理页面。

我也想安装GlassFish plug-in for Eclipse。我通过 Marketplace 找到并下载并安装了它。

我将 Eclipse 的视角切换到 JavaEE,并尝试选择 GlassFish 作为服务器。这样的选择确实存在。但是,然后我得到一个标题为New GlassFish 4.0 Runtime的屏幕,并出现以下错误:

Glassfish 服务器运行时需要完整的 JDK 而不是 JRE

唯一启用的按钮是BackCancel

我四处搜索,但没有发现任何对这种情况有用的东西。

有人能猜出可能发生了什么并建议故障排除步骤吗?

4

3 回答 3

13

1)确保安装了jdk。在看 C:\Program Files\Java\jdk1.7.XXXX

2) 去Window > Preferences。然后下+Java+Installed JREsAdd.

  • 选择'Standard VM'然后下一步
  • JRE Home = C:\Program Files\Java\jdk1.7.XXXX
  • 其余的应该自动填写。

3) 还在Preference Window——

  • 到达+Server, Runtime Environments
    • 选择添加一个选择glassfish 4(例如)
    • 在 JRE 中选择在步骤 2 中添加的新 jdk。
    • 在 glassfish 服务器目录中,选择您设置 glassfish 的路径,在我的例子中是:D:\glassfish4\glassfish

4)重启日食。

于 2013-10-21T15:15:43.930 回答
5

在您定义 GlassFish 运行时的屏幕上,有一个标记为“已安装的 JRE 首选项”的链接。如果单击它,您将被定向到一个屏幕,该屏幕显示 Eclipse 知道的所有 JRE 和 JDK 安装。您需要为 JDK 安装添加一个条目。然后,当您返回 GF 屏幕时,在 JRE 下拉列表中选择该新条目。

于 2013-08-09T21:29:32.817 回答
0

我也面临同样的问题。链接“已安装的 JRE 首选项”不可用。

单击“管理 Eclipse Java 运行时”
添加您的 jdk 版本,您还可以使用“搜索”按钮搜索您的 jdk 安装。如果没有安装jdk,需要先安装。

于 2016-01-09T05:58:38.930 回答