【问题标题】:"GlassFish requires Java SE version 6. Your JDK is version 0"“GlassFish 需要 Java SE 版本 6。您的 JDK 是版本 0”
【发布时间】:2020-10-28 14:53:38
【问题描述】:

我正在尝试在运行 10.15.6 Catalina 的 Mac 上使用 Glassfish。当我运行命令时,

./asadmin start-domain 

我收到消息,

"GlassFish requires Java SE version 6.  Your JDK is version 0"

网上很多帖子说要在文件“asenv.conf”中添加一个JDK的路径,比如

AS_JAVA="/Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk/Contents/Home"

不幸的是,在添加该行(或其他几个 Java 位置的路径)后,我仍然收到错误消息。我知道它正在读取文件,因为当我在那行打错字时,表示该位置没有 Java 版本。

有什么建议吗?

【问题讨论】:

    标签: java macos glassfish macos-catalina


    【解决方案1】:

    确保您运行的是正确版本的 Java,即 Java 8。GlassFish 4 和 5 无法在 JDK 9 或更高版本上运行。

    【讨论】:

    • 明白了。我使用的是 Java 14。谢谢!
    猜你喜欢
    • 2018-05-09
    • 2023-03-18
    • 1970-01-01
    • 2015-01-06
    • 1970-01-01
    • 2017-01-09
    • 2020-12-03
    • 2013-02-27
    • 1970-01-01
    相关资源
    最近更新 更多