【问题标题】:Netbeans 8.2 with jdk 9带有 jdk 9 的 Netbeans 8.2
【发布时间】:2017-05-04 23:18:17
【问题描述】:

我在使用 netbeans 的 hdpi 上遇到问题,打开它时图标变得太小。 然后我发现了下面的问题。还有人说 jdk9 解决了分辨率问题。

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

这是我的环境:

  • 操作系统:Windows 10(64 位)
  • JDK:JDK9 BUILD149
  • 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 吗?

【问题讨论】:

  • 对于该特定错误,您可以尝试将 --add-opens java.base/java.net=ALL-UNNAMED 添加到您的 java 命令行
  • 要尝试的另一件事是使用 Java 9 build 147(或更早版本)。此重大更改已在版本 148 中引入。有关公告和一些背景信息,请参阅 here
  • @StefanZobel 你知道在哪里下载 Java 9 build 147 吗?我在官网上找不到任何版本比 149 旧的 JDK。
  • @StefanZobel,非常感谢。但是我还是不能用JDK 9 147打开netbeans 8.2,所以我把netbeans改成this version,效果很赞。

标签: java netbeans java-9 hdpi


【解决方案1】:

正如您在评论中指出的那样,您需要使用其中一个夜间构建来获得 JDK 9 支持。完整的说明可在此处获得: http://wiki.netbeans.org/JDK9Support

【讨论】:

    【解决方案2】:

    您必须更新 JAVA_HOME 环境变量以正确路径

    【讨论】:

      猜你喜欢
      • 2021-04-28
      • 2017-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-20
      相关资源
      最近更新 更多