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

WildFly(JBoss)与Eclipse集成问题:JavaSE-1.8无有效JRE求助

解决WildFly 12.0与Eclipse Oxygen 3集成时的"No valid JREs found for execution environment 'JavaSE-1.8'"错误

别着急,这个问题本质是Eclipse找不到对应JavaSE-1.8的JRE配置——毕竟WildFly 12.0明确需要Java 8来运行,咱们一步步来搞定:

第一步:确认本地已安装Java 8

先打开终端/命令提示符,输入java -version,查看输出是否为1.8开头的版本。如果没有,先安装Java 8(Oracle JDK或OpenJDK 8均可)。

第二步:在Eclipse中配置Java 8 JRE

  1. 打开Eclipse,Windows/Linux点击顶部菜单Window > Preferences,Mac点击Eclipse > Preferences
  2. 在弹出的窗口中,展开Java > Installed JREs
  3. 点击Add按钮,选择Standard VM后点击Next
  4. 点击JRE home旁的Directory,浏览到你的Java 8安装目录(比如Windows下的C:\Program Files\Java\jdk1.8.0_xxx,Linux/Mac下的/usr/lib/jvm/java-8-openjdk-amd64)
  5. 给这个JRE起个好记的名字(比如JRE 1.8),点击Finish
  6. 返回Installed JREs页面,勾选刚才添加的Java 8 JRE,点击Apply and Close

第三步:映射JavaSE-1.8执行环境到配置好的JRE

  1. 仍在Preferences窗口,展开Java > Installed JREs > Execution Environments
  2. 在左侧列表找到JavaSE-1.8,右侧勾选刚才添加的Java 8 JRE,将其设为该执行环境的默认选项
  3. 点击Apply and Close保存设置

第四步:重新配置WildFly服务器

  1. 打开Eclipse的Servers视图(若未显示,点击Window > Show View > Servers调出)
  2. 如果之前已创建有问题的WildFly服务器,右键选择Delete删除
  3. 点击New > Server,重新选择WildFly 12.0跟随向导配置,此时应该能正常识别JavaSE-1.8执行环境
  4. 若仍有疑问,在服务器配置页面点击Runtime Environment旁的Configure,确认选中的JRE为Java 8版本即可

额外小提示

你也可以检查WildFly自身的配置文件:比如bin/standalone.conf(Linux/Mac)或bin/standalone.conf.bat(Windows)中的JAVA_HOME路径,确保它指向Java 8的安装目录,避免后续启动服务器时出问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 12:14:55