Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.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
GlassFish安装-Java位置错误_Java_Eclipse_Server_Location_Glassfish - Fatal编程技术网

GlassFish安装-Java位置错误

GlassFish安装-Java位置错误,java,eclipse,server,location,glassfish,Java,Eclipse,Server,Location,Glassfish,我正在使用EclipseJavaEEIDEforWebDevelopers版本:Oxygen.2发行版(4.7.2) 当我想在Eclipse中创建新服务器时,首先我从Eclipse Marketplace下载了它。重新启动Eclipse后,在servers部分下面输入链接以创建新服务器。在打开的窗口中,我选择了GlassFish并继续,然后它询问GlassFish位置和Java位置。当我尝试粘贴Java的安装位置时,C:\Program Files\Java\jdk-9.0.1它给出了一个关于J

我正在使用EclipseJavaEEIDEforWebDevelopers版本:Oxygen.2发行版(4.7.2)


当我想在Eclipse中创建新服务器时,首先我从Eclipse Marketplace下载了它。重新启动Eclipse后,在servers部分下面输入链接以创建新服务器。在打开的窗口中,我选择了GlassFish并继续,然后它询问GlassFish位置和Java位置。当我尝试粘贴Java的安装位置时,
C:\Program Files\Java\jdk-9.0.1
它给出了一个关于Java位置的错误。它说Java开发工具包(JDK)是必需的,而不是JRE。我在windows>preferences>Java>installed JRE上检查了我安装的Java,但没有问题。我确实在网上对此进行了研究,但没有发现任何有用的东西。

我想您使用的是Glassfish 5。Java 9不支持它,因此您需要安装并将服务器的“Java安装位置”指向JDK 8路径


注意:请记住,运行服务器需要完整的JDK,而不仅仅是JRE。

我也有同样的问题。我最近安装了jdk9,然后尝试配置GlassFish5和GlassFish4,而eclipse似乎没有选择我的jdk。我想在支持方面会有延迟。我建议暂时试用tomcat8或wildfly,因为它工作得很好。

这救了我一天。非常感谢。