【问题标题】:Couldn't install netbeans 11.3 with Java 14 due to Error: "Unsupported JVM version"由于错误:“不支持的 JVM 版本”,无法使用 Java 14 安装 netbeans 11.3
【发布时间】:2020-03-30 01:46:56
【问题描述】:

我正在尝试使用 Java 14 安装 netbeans。

我遇到了错误 -

> sudo ./Apache-NetBeans-11.3-bin-linux-x64.sh --javahome /home/raj/.sdkman/candidates/java/current
Configuring the installer...
Searching for JVM on the system...
Unsupported JVM version at /home/raj/.sdkman/candidates/java/current.
Try to specify another JVM location using parameter --javahome

以下是我的 java 详细信息 -

> which java
/home/raj/.sdkman/candidates/java/current/bin/java


> java --version
openjdk 14 2020-03-17
OpenJDK Runtime Environment (build 14+36-1461)
OpenJDK 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)

我的操作系统详细信息是 -

> lsb_release -a
LSB Version:    core-2.0-noarch:core-3.2-noarch:core-4.0-noarch:core-2.0-x86_64:core-3.2-x86_64:core-4.0-x86_64:desktop-4.0-amd64:desktop-4.0-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch
Distributor ID: openSUSE
Description:    openSUSE Leap 15.1
Release:        15.1
Codename:       n/a

我该如何解决这个问题?

【问题讨论】:

    标签: java linux netbeans netbeans-11 java-14


    【解决方案1】:

    虽然 Apache NetBeans 11.3 完全支持使用 JDK 14,但遗憾的是它的安装程序不支持。来自Apache NetBeans 11.3 download page

    安装程序不会在 JDK 14 下运行,因为使用的是 Pack200 工具和 API,用于打包和解包,在 JDK 14,参见 JEP 367。

    请参阅JEP 367: Remove the Pack200 Tools and API,了解有关为何在 JDK 14 中进行此更改的完整详细信息。

    您针对此问题的解决方法是:

    • 不要使用安装程序,而是下载并解压缩 Apache NetBeans 11.3 的 zip(名为 netbeans-11.3-bin.zipfrom the download page。这种方法对我有用。
    • 安装 JDK netbeans.conf 以使 JDK 14 成为默认 Java 平台,或者只需使用 Tools > Java Platforms > Add Platform...将其添加为第二个 Java 平台...

    【讨论】:

    • 如果您使用第一个解决方法,为了启动 IDE,您必须找到它的可执行文件。将文件解压到您选择的目录后,您会在 *your_directory\netbeans\bin* 中找到启动程序文件,然后单击 netbeans.exe 或 netbeans64.exe。
    • 我有 JDK 11,当我尝试通过安装程序 Apache-NetBeans-11.3-bin-linux-x64.sh 安装 netbeans 时,我无法确定 JDK 的位置。请帮忙。
    • 我想 Java 应该不会再那么简单了 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-09
    • 2016-11-02
    • 1970-01-01
    • 2021-10-01
    • 2020-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多