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

Vis*_*ant 4 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"

可能的原因是什么?

Vis*_*ant 9

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

JDK 8适用于Netbeans 8+.

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

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

  • 您可以在http://www.oracle.com/technetwork/java/archive-139210.html找到并下载早期版本的JDK. (2认同)