首页 > 解决方案 > Netbeans 未在 ubuntu 18 中打开

问题描述

当我单击“NetBeans”时,它没有打开……没有错误。

尝试在终端中运行“netbeans”并出现错误

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.netbeans.ProxyURLStreamHandlerFactory (file:/usr/share/netbeans/platform18/lib/boot.jar) to field java.net.URL.handler
WARNING: Please consider reporting this to the maintainers of org.netbeans.ProxyURLStreamHandlerFactory
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

尝试重新安装 - 首先删除

sudo apt-get purge netbeans

然后重新安装它:

sudo apt-get install netbeans

但这是同样的错误。

java -version
openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.1)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.1, mixed mode)

不知道如何解决这个问题。非常感谢您的帮助。

标签: javanetbeansubuntu-18.04

解决方案


Netbeans 8.2 及更早版本不支持 JDK 10。有关详细信息,您可以查看https://stackoverflow.com/a/51599463/2796463。要使用 Netbeans,您需要安装 JDK 8 (openjdk-8-jdk)。

如果您想继续将 JDK 10 用于其他软件,将 JDK 8 用于 netbeans,则可以修改netbeans_jdkhome文件 <NetbeansRoot>/etc/netbeans.conf 中的变量。在我的系统上 NetbeansRoot 是 /usr/share/netbeans,但我不知道它在 Ubuntu 上是否相同。


推荐阅读