如何解决GlassFish错误' Glassfish服务器运行时需要完整的JDK而不是JRE'配置GlassFish服务器?

时间:2016-02-08 02:21:50

标签: java eclipse glassfish-4

我正在经历一个我不知道如何解决的奇怪问题。 我试图在我的日食中配置GlassFish 4.0。当我从服务器列表中单击GlassFish 4.0并点击下一步时,它会抛出错误说明:

  

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

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

  

此服务器运行时需要JRE 1.7或更高版本。

我在下拉列表中也有jre1.8.0_66,当我选择它再次回到上一个错误时:

  

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

每当我选择jdk或jre时,错误会来回传递,我对如何继续进行无能为力。任何人都可以对这里做什么有所了解吗?

3 个答案:

答案 0 :(得分:0)

GlassFish 4尚不支持Java 8。比你需要安装一个Java 7 JDK。

计划在今年晚些时候发布4.0.1版本,以解决这个问题。

答案 1 :(得分:0)

Glassfish 4.0不支持Java 8.

使用Glassfish版本,您需要安装选择JDK 7。

如果您想使用JDK8,请尝试安装Glassfish 4.1或更新版本,或将其替换为名为Payara的完全兼容的分支。

答案 2 :(得分:0)

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

  1. 启动eclipse
  2. 转到窗口---> Preferances
  3. 在javainstalled下,JRES点击添加按钮
  4. 选择“标准VM”,然后选择“下一步”
  5. 设置JREHome =“C:\ Program Files \ Java \ jdk1.6.XXXX”