エラーのため、Java 14でnetbeans 11.3をインストールできませんでした:「サポートされていないJVMバージョン」


9

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)

私のOSの詳細は-

> 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

この問題を解決するにはどうすればよいですか?

回答:


10

Apache NetBeans 11.3はJDK 14の使用を完全にサポートしていますが、残念ながらそのインストーラはサポートしていません。以下からのApacheのNetBeans 11.3ダウンロードページ

インストーラーは、JDK 14で削除されます。JDK14で削除されたパックおよびアンパックのために、Pack200ツールとAPIが使用されるため、JDK 14では実行されません。JEP367を参照してください。

この変更が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プラットフォーム>プラットフォームの追加...を使用して2番目のJavaプラットフォームとして追加します。

最初の回避策を使用する場合、IDEを起動するには、その実行可能ファイルを見つける必要があります。選択したディレクトリにファイルを抽出すると、* your_directory \ netbeans \ bin *にランチャーファイルが見つかり、 netbeans.exeまたはnetbeans64.exeをクリックします。
gig6

JDK 11を使用していて、インストーラーApache-NetBeans-11.3-bin-linux-x64.shを使用してnetbeansをインストールしようとすると、JDKの場所を正確に特定できません。plsを助けます。
marius-ciclistu

0

JDKバージョン11は、バージョン14の下で利用可能です。https//www.oracle.com/java/technologies/javase-downloads.html

バージョン11をダウンロードするには、サインイン(無料アカウント)が必要です。

以前のJDKはOracleのサイトで簡単に見つけることができません。ここでそれらを見つけてください:https : //jdk.java.net/archive/

これらの以前のエディションのインストーラーが表示されません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.