我在netbeans的hdpi上遇到了一个问题,当我打开它的时候,图标变得太小了。然后我发现了下面的问题。有人说jdk9解决了分辨率问题。
https://netbeans.org/bugzilla/show_bug.cgi?id=252452
以下是我的环境:
- 操作系统:Windows 10(64位)
- JDK:JDK 9构建版本149
- netbeans 8.2
我在windows10上下载了jdk9和netbeans8.2,希望JDK9能解决这个烦人的问题。不幸的是,我打不开netbeans。
我在cmd. netbeans.exe --jdkhome "C:\Program Files\Java\jdk-9"
控制台中键入此命令后,显示错误。
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吗?
2条答案
按热度按时间14ifxucb1#
正如您在评论中提到的,您需要使用其中一个夜间构建版本来获得JDK 9支持。完整的说明可在此处获得:http://wiki.netbeans.org/JDK9Support
jrcvhitl2#
必须将JAVA_HOME环境变量更新为正确的路径