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

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

我遇到了exception(在\ 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"

可能的原因是什么?

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

JDK 8适用于Netbeans 8+ 。

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

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