但是当我试图打开它时,它会在尝试打开后关闭.甚至使用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月发布).
如果您在此之后仍有问题,请在此处发布.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。