GlassFish需要Java SE版本6。您的JDK是版本0(Mac)

Lui*_*ani 6 java macos glassfish intellij-idea

我正在使用GlassFish在IntelliJ中进行项目,并且抛出此错误:

GlassFish需要Java SE版本6。您的JDK是版本0。

glassfish4/bin/asadmin start-domain在终端中运行了命令,但仍然收到相同的错误。

我确实安装了Java SE,SDK版本8u152(我在Java Panel上检查过)。另外,我也不知道为什么要搜索jdk 9。

在此处输入图片说明

在此处输入图片说明

小智 0

就我而言,该问题与 IntelliJ 设置完全无关,并且JAVA_HOME指向正确的路径(版本 1.8)。

尽管如此,实际上使用了java版本9的运行时,所以我卸载了JRE 9。留下了JDK9,因为删除运行时足以作为快速修复。