Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse 4.14.0无法为Wildfly 14的服务器运行时环境设置正确的执行环境_Java_Eclipse_Wildfly 14 - Fatal编程技术网

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

Java Eclipse 4.14.0无法为Wildfly 14的服务器运行时环境设置正确的执行环境,java,eclipse,wildfly-14,Java,Eclipse,Wildfly 14,我正在尝试将我的项目从Eclipse4.9.0迁移到4.14.0,在为Wildfly 14.0.1创建服务器运行时环境时遇到问题。当我尝试创建运行时环境时,我无法设置正确的执行环境,因为下拉菜单中只提供了JavaSE-1.8。应该可以选择JavaSE-1.11 在Eclipse4.9.0中,我可以在我安装的所有java环境中进行选择 我看不出有什么问题。我在Win 10 64位上运行eclipse,安装了jdk1.8.0_92、jdk-11.0.1和jre1.8.0_231。 我还尝试将其安

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

在Eclipse4.9.0中,我可以在我安装的所有java环境中进行选择

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

在JVM9中,有一些基本的更改,比如模块系统。例如,其中一个后果就是出现了这个bug。我想RedHat想帮助开发人员,并在更新的Eclipse插件中显示witch WildFly 14下的Java版本运行的完美无缺

WildFly的第一个正式版本与新模块系统配合良好,是。这就是为什么在配置WildFly 15时,Eclipse4.14不仅会显示Java8,而且还会显示更高的JRE,如果您在Eclipse中配置了它们,例如JavaSE-11或JavaSE-13


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

谢谢你,然而,我对RedHat有点生气,因为当他们发布Wildfly 14时,据说它与JavaSE-11兼容,是的,我知道模块系统存在问题,但他们所做的并没有帮助我,反而浪费了我一些宝贵的时间。