Netbeans 8.1 IDE在Ubuntu 17.04上意外退出

我使用Ubuntu 17.04作为我的操作系统.我想安装和使用Netbeans作为我的
PHP编辑器.所以我尝试了sudo apt install netbeans,Netbeans 8.1现已安装在我的系统上.

但是当我试图打开它时,它会在尝试打开后关闭.甚至使用sudo命令(sudo netbeans)或不使用(作为普通用户).

我已经测试过从终端运行app但没有输出错误(如上图所示).

更新

在评论中询问的message.log是这样的:


——————————————————————————- java.lang.SecurityException: setContextClassLoader at
java.base/jdk.internal.misc.InnocuousThread.setContextClassLoader(InnocuousThread.java:104)
at org.netbeans.ModuleManager.updateContextClassLoaders(Unknown
Source) at org.netbeans.ModuleManager.(Unknown Source) at
org.netbeans.core.startup.ModuleSystem.(Unknown Source) at
org.netbeans.core.startup.Main.getModuleSystem(Unknown Source) INFO
[null]: Last record repeated again. at
org.netbeans.core.startup.Main.start(Unknown Source) at
org.netbeans.core.startup.TopThreadGroup.run(Unknown Source) at
java.base/java.lang.Thread.run(Thread.java:844)

屏幕截图:

根据this bug report,似乎这个问题在netbeans 8.2上得到了修复,但到目前为止还没有.任何的想法?

您的组合不受支持.

您正在将Java 9与NetBeans 8.1一起使用.那不会飞.

首先:为什么要使用旧版本的NetBeans.为什么不使用NetBeans 8.2?

其次:在NetBeans 9.x发布之前,不支持使用Java 9作为执行NetBeans的运行时.

解:

>使用Java 8,而不是Java 9.如果您不想更改系统的整体Java,则可以仅为NetBeans使用Java的私有副本.这可以通过在/usr/share/netbeans/8.x/etc/netbeans.conf文件中设置netbeans_jdkhome变量来完成.
>使用NetBeans 8.2(因为它总是最好使用最新版本.NB 8.1于2015年10月发布,差不多2年前,而NB 8.2于去年10月发布).

如果您在此之后仍有问题,请在此处发布.

dawei

【声明】:淮南站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。