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

ラジクマールNatarajan:

私は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

どのように私はこの問題を解決することができますか?

skomisa:

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

インストーラは、JDK 14の下で実行されません使用はJDK 14で除去され、梱包や開梱のために、Pack200のツールやAPIで作られているのでJEP 367を参照してください。

参照JEP 367:Pack200のツールやAPIを削除し、この変更は、JDK 14で作られた理由の完全な詳細については。

この問題のためのあなたの回避策は以下のとおりです。

  • 代わりに、インストーラ、ダウンロードを使用し、ApacheのNetBeans 11.3のZIP解凍し(という名前のnetbeans-11.3-bin.zipダウンロードページからこのアプローチは、私のために働きました。
  • JDK <14のバージョンをインストールし、そしてあなたは、そのJDKとNetBeansの11.3をインストールするためにインストーラを使用することができます。NetBeansの11.3がインストールされると、編集可能性をnetbeans.confを JDK 14デフォルトのJavaプラットフォームを作るために、あるいは単に使用して、第2のJavaプラットフォームとして追加ツール]> [Javaのプラットフォーム>はプラットフォームを追加します...

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=367404&siteId=1