web-dev-qa-db-fra.com

Netbeans 8.2 avec jdk 9

J'ai un problème sur hdpi avec netbeans, l'icône est devenue trop petite lorsque je l'ouvre .. J'ai ensuite trouvé le problème ci-dessous. Et quelqu'un dit que jdk9 corrige le problème de résolution.

https://netbeans.org/bugzilla/show_bug.cgi?id=252452

Voici mon environnement:

  • Système d'exploitation: Windows 10 (64 bits)
  • JDK: JDK9 BUILD149
  • netbeans 8.2

J'ai téléchargé jdk9 et netbeans8.2 sur Windows 10, en espérant que JDK9 pourrait résoudre le problème de résolution. Malheureusement, je ne peux pas ouvrir les netbeans.

Après avoir tapé ceci dans cmd .netbeans.exe --jdkhome "C:\Program Files\Java\jdk-9" Console affiche l'erreur.


No way to find original stream handler for jar protocol
Java.lang.reflect.InaccessibleObjectException: Unable to make field transient Java.net.URLStreamHandler Java.net.URL.handler accessible: module Java.base does not "opens Java.net" to unnamed module @4973813a
        at Java.base/jdk.internal.reflect.Reflection.throwInaccessibleObjectException(Reflection.Java:427)
        at Java.base/Java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.Java:201)
        at Java.base/Java.lang.reflect.Field.checkCanSetAccessible(Field.Java:171)
        at Java.base/Java.lang.reflect.Field.setAccessible(Field.Java:165)
        at org.netbeans.ProxyURLStreamHandlerFactory.register(ProxyURLStreamHandlerFactory.Java:82)
        at org.netbeans.JarClassLoader.(JarClassLoader.Java:141)
        at org.netbeans.MainImpl.execute(MainImpl.Java:178)
        at org.netbeans.MainImpl.main(MainImpl.Java:85)
        at org.netbeans.Main.main(Main.Java:83)

Est-ce que quelqu'un sait comment utiliser jdk9 avec Netbeans?

16
brandboat

Comme vous l'avez noté dans un commentaire, vous devez utiliser l'une des versions nocturnes pour bénéficier du support de JDK 9. Les instructions complètes sont disponibles ici: http://wiki.netbeans.org/JDK9Support

6
SpacemanSpiff

Vous devez mettre à jour la variable d'environnement Java_HOME pour corriger le chemin

0
Wael Al Khatib