You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eclipse Oxygen中安装GlassFish4服务器时JDK识别异常求助

解决Eclipse Oxygen安装GlassFish 4时无法识别JDK的问题

我之前也碰到过一模一样的坑!Eclipse Oxygen对JDK的识别有时候确实有点“认死理”,尤其是搭配GlassFish 4的时候,给你几个亲测有效的解决办法:

1. 先确认Eclipse的JDK配置是否正确

  • 打开Eclipse,依次点击 Window > Preferences > Java > Installed JREs
  • 点击「Add」按钮,选择「Standard VM」,然后导航到你的JDK根目录(比如 C:\Program Files\Java\jdk-9.0.4)
  • **重点:别选JDK目录里自带的jre子文件夹!**一定要选JDK的根目录,这样Eclipse才会识别到完整的JDK环境
  • 把这个新添加的JDK设置为默认选项,点击「Apply and Close」

2. 给GlassFish指定正确的JDK

  • 进入 Window > Preferences > Server > Runtime Environments,找到已添加的GlassFish 4实例
  • 点击「Edit」,在「JRE」下拉菜单里选择刚才配置好的JDK
  • 如果下拉菜单里没找到,就点击「Installed JREs」回到上一步重新确认配置
  • 保存设置后,重启Eclipse再尝试配置GlassFish

3. 修改Eclipse的启动配置文件(eclipse.ini)

有时候Eclipse会忽略系统环境变量,直接读取自身的启动配置,这时候需要手动指定JDK:

  • 找到Eclipse安装目录下的eclipse.ini文件,用文本编辑器打开
  • 在-vmargs这一行的前面,添加两行内容(注意要分开写):
    -vm
    C:\Program Files\Java\jdk-9.0.4\bin\javaw.exe
    
  • 把路径替换成你自己的JDKbin/javaw.exe的实际路径,保存文件后重启Eclipse

4. 验证Eclipse是否真的识别到了JDK

  • 打开 Help > About Eclipse > Installation Details > Configuration
  • 在搜索框输入java.home,查看返回的路径是否是你的JDK根目录
  • 如果显示的还是JRE路径,说明前面的配置没生效,再重新检查一遍步骤1和3

内容的提问来源于stack exchange,提问作者Sandip Nath

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 06:52:38