配置 GlassFish 服务器时如何解决 GlassFish 错误 'Glassfish server runtime requires full JDK instead of JRE'?

How do I solve GlassFish error 'Glassfish server runtime requires full JDK instead of JRE' while configuring GlassFish server?

我遇到了一个不知道如何解决的奇怪问题。 我正在尝试在我的日食中配置 GlassFish 4.0。当我从服务器列表中单击 GlassFish 4.0 并单击下一步时,它会抛出一条错误消息:

Glassfish server runtime requires full JDK instead of JRE

我已经在 eclipse 中添加了 jdk1.8.0_73,所以我从下拉列表中 select 编辑了它。一旦我 select 它抛出一个新的错误说明:

This server runtime requires JRE 1.7 or higher.

我在下拉列表中也有 jre1.8.0_66,当我 select 它再次回到之前的错误时:

Glassfish server runtime requires full JDK instead of JRE

每当我 select jdk 或 jre 时,错误就来回出现,我不知道如何继续。任何人都可以在这里做什么?

GlassFish 4 尚不支持 Java8。比你需要安装 Java 7 JDK 一会儿。

计划在今年晚些时候发布的 4.0.1 版本将解决此问题。

Glassfish 4.0 不支持Java8.

使用您的 Glassfish 版本,您需要安装 select JDK 7.

如果您想使用 JDK8,请尝试安装 Glassfish 4.1 or newer, or replace it with a fully compatible fork called Payara

Glassfish 服务器运行时需要完整的 JDK 而不是 JRE

  1. 开始日食
  2. 转到 windows ---> 首选项
  3. 在安装了 java 的 JRES 下点击添加按钮
  4. Select‘标准虚拟机’然后是下一个
  5. Set JREHome=” C:\Program Files\Java\jdk1.6.XXXX”