当前位置: 首页 > 知识库问答 >
问题:

由于错误:“不支持的JVM版本”,无法用Java 14安装netbeans 11.3

东门城
2023-03-14

我正在尝试用Java14安装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

共有1个答案

狄玉书
2023-03-14

尽管Apache NetBeans 11.3完全支持JDK14,但不幸的是,它的安装程序不支持JDK14。在Apache NetBeans 11.3下载页面中:

安装程序不会在JDK 14下运行,因为使用了Pack200工具和API,用于打包和解包,这在JDK 14中被删除,请参见JEP367。

请参见JEP367:删除Pack200工具和API,以获得关于在JDK14中进行此更改的全部详细信息。

解决此问题的方法有:

  • 不使用安装程序,而是从下载页面下载并解压缩Apache NetBeans 11.3(名为netbeans-11.3-bin.zip)的zip。这种方法对我很有效。
  • 安装JDK<14的一个版本,然后可以使用安装程序安装带有该JDK的NetBeans 11.3。一旦安装了NetBeans11.3,您就可以编辑NetBeans.conf使JDK 14成为默认的Java平台,或者使用Tools>Java Platforms>add platform...
  • 将其添加为第二个Java平台
 类似资料:
  • 问题内容: 我正在尝试使用Java 14安装netbeans。 我遇到错误- 以下是我的Java详细信息- 我的操作系统详细信息是- 我该如何解决这个问题? 问题答案: 尽管Apache NetBeans 11.3完全支持JDK 14的使用,但不幸的是它的安装程序不支持。从Apache NetBeans 11.3下载页面 : 安装程序将无法在JDK 14下运行, 因为使用了Pack200工具和AP

  • 问题内容: 我正在尝试使用Java 14安装netbeans。 我遇到错误- 以下是我的Java详细信息- 我的操作系统详细信息是- 我该如何解决这个问题? 问题答案: 尽管Apache NetBeans 11.3完全支持JDK 14的使用,但不幸的是它的安装程序不支持。从Apache NetBeans 11.3下载页面 : 安装程序将无法在JDK 14下运行, 因为使用了Pack200工具和AP

  • 问题内容: 我按照以下步骤安装了Maven :(一个教程) 然后我在.bash_profile里写了回声,像这样: 我也是在.bashrc中写的 现在,当我要检查版本()时,出现以下异常:我认为某些版本错误,但是我不知道。 附加信息: 问题答案: 问题是因为您没有在Mac中正确设置JAVA_HOME。为了做到这一点,你应该像这样设置它: 在我的情况下,我的JDK安装为jdk1.8.0_40,请确保

  • 我通过以下步骤安装maven:(教程) 然后我在.bash_profile中写了echo如下所示: 其他信息:

  • 我正在尝试为我的应用程序做推送通知。我从一个空白应用程序(react-native init)开始,然后安装firebase,链接它,并按照说明进行操作。首先,这里是https://rnfirebase.io/docs/v5.x.x/installation/initial-setup,然后是https://rnfirebase.io/docs/v5.x.x/installation/androi

  • 在W10中安装VS2015后,并试图编译一个在W7中完美工作的项目,我得到了这个错误:不支持major.minor版本52.0。 我尝试安装Java7U80、Java7U79、Java8、更改类路径等等。。。