当前位置: 首页 > 面试题库 >

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

吴欣悦
2023-03-14
问题内容

我正在尝试使用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

我该如何解决这个问题?


问题答案:

尽管Apache NetBeans 11.3完全支持JDK 14的使用,但不幸的是它的安装程序不支持。从Apache NetBeans
11.3下载页面

安装程序将无法在JDK 14下运行, 因为使用了Pack200工具和API来打包和解包,在JDK 14中已将其删除,请参阅JEP 367。

有关为什么在JDK 14中进行此更改的完整详细信息,请参见JEP
367:删除Pack200工具和API

您可以通过以下方法解决此问题:

  • 从下载页面下载 Apache NetBeans 11.3的zip压缩文件(名为 netbeans-11.3-bin.zip ), 而不 使用安装程序。这种方法对我有用。
  • 安装JDK <14的版本,然后可以使用安装程序通过该JDK安装NetBeans 11.3。安装NetBeans 11.3后,您可以编辑 netbeans.conf 以将JDK 14设置为默认Java平台,或者使用“ 工具” >“ Java平台”>“添加平台”将其添加为第二个Java平台


 类似资料:
  • 我正在尝试用Java14安装netbeans。 我在犯错误- 下面是我的java详细信息- 我的操作系统详细信息是-

  • 问题内容: 我正在尝试使用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、更改类路径等等。。。