Netbeans 8.2 avec jdk 9
J'ai un problème sur hdpi avec netbeans, l'icône devenue trop petite quand je l'ouvre.
Ensuite, j'ai trouvé la question ci-dessous. Et quelqu'un a dit qu'jdk9 résoudre 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 & netbeans8.2 sur windows10, en espérant que JDK9 pourrait résoudre le ennuyeux resoution question. Malheureusement, je ne peux pas ouvrir le netbeans.
Après je tape ceci dans cmd.
netbeans.exe --jdkhome "C:\Program Files\Java\jdk-9"
console de montrer 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)
Personne ne sait comment les utiliser jdk9 avec Netbeans ?
Pour cette erreur, vous pouvez juste essayer d'ajouter
Une autre chose à essayer serait à l'aide de Java 9 build 147 (ou plus). Cette modification de rupture a été introduite dans la build 148. Voir ici pour l'annonce, et une certaine expérience.
Savez-vous où télécharger le Java 9 build 147 ? Je ne trouve pas de JDK version est plus ancienne 149 dans le site officiel.
java.net/download/java/jdk9/archive/147/binaries/...
thx a lot. Mais je ne peux toujours pas utiliser le JDK 9 147 pour ouvrir netbeans 8.2, j'ai donc changer de netbeans version, et il fonctionne comme un charme.
--add-opens java.base/java.net=ALL-UNNAMED
à votre ligne de commande javaUne autre chose à essayer serait à l'aide de Java 9 build 147 (ou plus). Cette modification de rupture a été introduite dans la build 148. Voir ici pour l'annonce, et une certaine expérience.
Savez-vous où télécharger le Java 9 build 147 ? Je ne trouve pas de JDK version est plus ancienne 149 dans le site officiel.
java.net/download/java/jdk9/archive/147/binaries/...
thx a lot. Mais je ne peux toujours pas utiliser le JDK 9 147 pour ouvrir netbeans 8.2, j'ai donc changer de netbeans version, et il fonctionne comme un charme.
OriginalL'auteur brandboat | 2016-12-19
Vous devez vous connecter pour publier un commentaire.
Comme vous l'avez noté vous-même dans un commentaire, vous devez utiliser l'un des nightly builds pour obtenir JDK 9 support. Les instructions complètes sont disponibles ici:
http://wiki.netbeans.org/JDK9Support
OriginalL'auteur SpacemanSpiff
Vous devez mettre à jour la variable d'environnement JAVA_HOME de chemin d'accès correct
OriginalL'auteur Wael Al Khatib