开发者社区> 问答> 正文

Eclipse 4.14.0无法为Wildfly 14的服务器运行时环境设置正确的执行环境

我试图将我的项目从eclipse 4.9.0迁移到4.14.0,并且在为Wildfly 14.0.1创建服务器运行时环境时遇到问题。尝试创建运行时环境时,无法设置正确的执行环境,因为下拉菜单中仅提供JavaSE-1.8。应该可以选择JavaSE-1.11

月食4.14.0

在Eclipse 4.9.0中,我可以在已安装的所有Java环境中进行选择

月食4.9.0

我看不出是什么问题。我在Win 10 64位上运行eclipse,并且安装了jdk1.8.0_92,jdk-11.0.1和jre1.8.0_231。我还尝试将其安装在仅安装了jdk-11.0.1的全新Win 10计算机上,但问题仍然存在。我在这里想念什么?

展开
收起
几许相思几点泪 2019-12-29 18:58:51 1073 0
1 条回答
写回答
取消 提交回答
  • 在JVM 9中,存在必要的更改,例如模块系统。结果之一就是例如WildFly 14中的此bug 。我想RedHat希望帮助开发人员并在较新的Eclipse插件中显示,只有在WildFly 14下运行的Java版本才能完美运行。

    正式与新模块系统配合使用的WildFly的第一个版本是WildFly 15。这就是为什么在配置WildFly 15时,如果在Eclipse中配置了Java JSE,例如JavaSE-11或JavaSE-13,则Eclipse 4.14不仅会向您显示Java 8,还会向您显示更高的JRE。

    如果要强制WildFly 14在Java 11下运行,则可以将Java 11配置为假装为Java 8:Windows->首选项->已安装的JRE->执行环境->选择左侧的JavaSE-8窗格,然后在右窗格中选择JRE 11。

    2019-12-29 18:59:03
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS块储存产品全面解析 立即下载

相关镜像