web-dev-qa-db-ja.com

Netbeans 8.2 with jdk 9

Netbeansでhdpiに問題があります。アイコンを開くとアイコンが小さくなりすぎます。次に、以下の問題を見つけました。そして誰かがjdk9が解決の問題を修正すると言います。

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

私の環境は次のとおりです。

  • OS:Windows 10(64ビット)
  • JDK:JDK9 BUILD149
  • netbeans 8.2

私は、Windows 10にjdk9とnetbeans8.2をダウンロードしました。残念ながら、netbeansを開けません。

これをcmdで入力した後。 netbeans.exe --jdkhome "C:\Program Files\Java\jdk-9" consoleはエラーを表示します。


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)

Netbeansでjdk9を使用する方法を知っている人はいますか?

16
brandboat

コメントで自分自身を指摘したように、JDK 9サポートを取得するには、ナイトリービルドのいずれかを使用する必要があります。完全な手順はこちらから入手できます。 http://wiki.netbeans.org/JDK9Support

6
SpacemanSpiff

Java_HOME環境変数を更新してパスを修正する必要があります

0
Wael Al Khatib