错误:无法使用JDK 8启动NetBeans 7.3

时间:2014-04-08 17:51:18

标签: java netbeans

我有NetBeans 7.3我将JDK升级到1.8。现在我尝试打开NetBeans并在其加载窗口上收到Loading Cached Objects消息,然后NetBeans终止。

我遇到了异常(在\ var \ log \ messages.log文件中可用):

java.lang.IllegalAccessException: Class org.openide.util.WeakListenerImpl$ProxyListener can not access a member of class org.openide.filesystems.$Proxy0 with modifiers "public"

可能的原因是什么?

1 个答案:

答案 0 :(得分:9)

它是NetBeans 7.3中的一个错误,可以在 here 找到详细信息。

JDK 8适用于Netbeans 8+

如果您希望继续使用旧版Java的Netbeans 7.x,请使用以下步骤恢复netbeans中的JDK位置:

  • 转到NetBeans安装,你会发现/etc文件夹
  • 打开etc文件夹
  • netbeans.conf文件
  • 将路径更改为针对netbeans_jdkhome属性指定的早期jdk版本。现在打开它可以工作的NetBeans。