我正在使用面向 Web 开发人员的 Eclipse Java EE IDE 版本:Oxygen.2 发行版 (4.7.2)
当我想在 Eclipse 中创建新服务器时,首先我从 Eclipse Marketplace 下载它。重新启动 Eclipse 后,在服务器部分下方输入链接以创建新服务器。在打开的窗口中,我选择 GlassFish 并继续,然后它询问 GlassFish Location 和 Java Location。当我尝试粘贴 Java 的安装位置 C:\Program Files\Java\jdk-9.0.1
时,出现有关 Java 位置的错误。它说需要 Java 开发工具包 (JDK),而不是 JRE。我在 Windows > 首选项 > Java > 安装的 JRE 上检查了已安装的 Java,但一切正常。我确实在网上对此进行了研究,但找不到任何有用的东西。
最佳答案
我想您使用的是 Glassfish 5。Java 9 不支持它,因此您需要安装 JDK8并将服务器的“Java的安装位置”指向JDK 8路径。
注意:请记住,您需要完整的 JDK,而不仅仅是 JRE 来运行服务器。
关于java - GlassFish 安装 - Java 位置错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48646908/