eclipse 中的 glassfish 似乎没有看到我的 JDK

2023-12-21

我试图让 glassfish 在 eclipse 中工作,并遇到 JRE vs JDK 错误:

GlassFish v3 需要 JDK 1.6 而不是 JRE。请添加/选择 更正服务器属性“运行时环境”部分中的 JDK。

我用谷歌搜索了一下,似乎有很多人遇到了这个问题。果然,当我在 glassfish 服务器运行时环境上单击“编辑”时,在“首选项”->“服务器”->“运行时环境”中,JRE 是“默认 JRE”。我单击下拉菜单并将其切换到我的 JDK:java-6-openjdk,并认为我已经解决了问题。不幸的是,我仍然收到完全相同的错误。这让我不知道如何用 google 搜索这个问题,因为其他人似乎都通过将 JRE 切换到 JDK 来解决了这个问题。有人有想法吗?

Avtar


  1. 确保jdk已安装。在看C:\Program Files\Java\jdk1.6.XXXX(我的说0_16)。如果里面有东西jdk可能已经安装了,如果没有你可以只获取jdkhttp://java.sun.com/javase/downloads/index.jsp http://java.sun.com/javase/downloads/index.jsp

  2. 这就是错误消息有点令人困惑的地方。

    • 启动 eclipse,忽略该消息。
    • Go to Window>Preferences
    • 然后在 +Java+Installed JREs 下点击添加。
    • Select Standard VM then Next
    • JRE 主页 =C:\Program Files\Java\jdk1.6.XXXX其余的应该自动填写。点击“完成”。
    • 最重要的!单击新的 jdk 运行时首选项窗口中的复选框...我不知道为什么有必要,但它绝对是...
  3. 仍在首选项窗口中。 (可能必须点击“确定”,然后重新打开“首选项”窗口)

    • 访问+服务器、运行时环境
    • 选择 Glassfish SRE,点击编辑...
    • 从 JRE 下拉菜单中获取 JDK 并点击 Finish
    • 点击“确定”。
  4. 转至服务器视图(可能位于控制台视图下方)。 右键单击 Bundled Glassfish...Server 并点击重新启动/启动...

希望这能解决它......

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

eclipse 中的 glassfish 似乎没有看到我的 JDK 的相关文章

随机推荐