我有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"
可能的原因是什么?
答案 0 :(得分:9)
它是NetBeans 7.3中的一个错误,可以在 here 找到详细信息。
JDK 8适用于Netbeans 8+。
如果您希望继续使用旧版Java的Netbeans 7.x,请使用以下步骤恢复netbeans中的JDK位置:
/etc
文件夹netbeans.conf
文件
netbeans_jdkhome
属性指定的早期jdk版本。现在打开它可以工作的NetBeans。