Impossible d'installer NetBeans 11.3 avec Java 14 en raison de l'erreur: « JVM version non prise en charge »

Rajkumar Natarajan:

Je suis en train d'installer NetBeans avec Java 14.

Je reçois ci-dessous erreur -

> 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

Voici mes coordonnées 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)

Mon OS Détails sont -

> 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

Comment puis-je résoudre ce problème?

skomisa:

Bien que Apache NetBeans 11.3 soutient pleinement l'utilisation de 14 JDK, malheureusement son programme d' installation ne fonctionne pas. A partir de la page de téléchargement Apache NetBeans 11.3 :

Les programmes d' installation ne fonctionnera pas sous 14 JDK parce que l' utilisation est faite des outils pack200 et de l' API, pour l' emballage et le déballage, qui est éliminé en 14 JDK, voir JEP 367.

Voir JEP 367: Supprimer les Outils pack200 et API pour plus de détails sur les raisons de ce changement a été fait en 14 JDK.

Vos solutions de contournement pour ce problème sont les suivantes:

  • Au lieu d'utiliser le programme d' installation, téléchargez et décompressez le zip d'Apache NetBeans 11.3 (nommé netbeans-11.3-bin.zip ) à partir de la page de téléchargement . Cette approche a fonctionné pour moi.
  • Installez une version du JDK <14, et vous pouvez ensuite utiliser l'installateur pour installer NetBeans 11.3 avec ce JDK. Une fois que NetBeans 11.3 est installé , vous pouvez modifier netbeans.conf pour faire 14 JDK Java par défaut la plate - forme, ou ajoutez simplement comme une deuxième plate - forme Java en utilisant Outils> Plates - formes Java> Ajouter plate - forme ...

Je suppose que tu aimes

Origine http://43.154.161.224:23101/article/api/json?id=367405&siteId=1
conseillé
Classement