2016-12-19 2 views
16

J'ai un problème sur hdpi avec netbeans, l'icône devient trop petite quand je l'ouvre. Ensuite, j'ai trouvé le problème ci-dessous. Et quelqu'un dit que jdk9 corrige le problème de résolution.Netbeans 8.2 avec jdk 9

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

Voici mon environnement:

  • OS: Windows 10 (64 bits)
  • JDK: JDK9 BUILD149
  • NetBeans 8.2

J'ai téléchargé jdk9 & netbeans8 .2 sur windows10, espérant que JDK9 pourrait corriger l'ennui g problème de résolution. Malheureusement, je ne peux pas ouvrir les netbeans. Après je l'ai tapé dans cmd. netbeans.exe --jdkhome "C:\Program Files\Java\jdk-9" console afficher 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?

+3

Pour cette erreur particulière, vous pouvez juste essayer d'ajouter '--add-ouvre java.base/java.net = ALL -UNNAMED' à votre ligne de commande java –

+2

Une autre chose à essayer serait d'utiliser Java 9 build 147 (ou plus ancien). Ce changement de rupture a été introduit dans la version 148. Voir [ici] (http://mail.openjdk.java.net/pipermail/jdk9-dev/2016-November/005276.html) pour l'annonce et quelques informations de base. –

+0

@StefanZobel Savez-vous où télécharger Java 9 build 147? Je ne trouve pas de JDK dont la version est plus ancienne que 149 sur le site officiel. – brandboat

Répondre

0

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