2016-12-19 140 views
16

我在使用netbeans的hdpi上遇到問題,打開它時圖標變得太小。 然後我發現下面的問題。有人說jdk9解決了分辨率問題。Netbeans 8.2 with jdk 9

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

這裏是我的環境:

  • 操作系統:Windows 10(64位)
  • JDK:JDK9 BUILD149
  • 的NetBeans 8.2

我下載jdk9 & netbeans8 .2在windows10上,希望JDK9能夠修復惱人的問題g資源問題。不幸的是,我無法打開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?

+3

對於特定的錯誤你可以嘗試添加'--add-打開java.base/java.net = ALL -UNNAMED'到你的java命令行 –

+2

另一件要嘗試的就是使用Java 9 build 147(或更早)。這個突破性變化已經在build 148中引入了。請參閱[這裏](http://mail.openjdk.java.net/pipermail/jdk9-dev/2016-November/005276.html)瞭解公告和一些背景知識。 –

+0

@StefanZobel你知道在哪裏下載Java 9 build 147嗎?我在官方網站找不到任何版本比149年老的JDK。 – brandboat

回答

0

您必須更新JAVA_HOME環境變量,以正確的路徑