【问题标题】:Netbeans in Ubuntu - Click in "New Project" and nothing happensUbuntu中的Netbeans - 单击“新建项目”,没有任何反应
【发布时间】:2016-11-21 16:48:45
【问题描述】:

在 Netbeans IDE 8.2 中,我单击“新建项目”并没有显示任何窗口。
当我点击“新文件”时也会发生同样的情况(但我猜是因为没有打开项目)。

可能是什么?
我安装了Netbeans,从官网下载.sh,运行sudo chmod +x <netbeans.sh>

我使用的是 Ubuntu 14.04。

【问题讨论】:

  • 能否从命令行启动 Netbeans 并检查是否打印了一些错误。您在哪个环境中运行 Netbeans?
  • Ubuntu 14.04。我不能从netbeans 开始。我只能从安装的bin/ 开始并运行./netbeans。终端没有显示任何内容。
  • 您能否在尝试创建项目之前打开 Netbeans 日志View -> IDE log 并检查那里可能会报告哪个错误。

标签: java netbeans


【解决方案1】:

我在 Linux Mint 18 中安装 Netbeans 8.2 时遇到了同样的问题。

从 Netbeans 日志视图 > IDE 报告了这个错误,这似乎是一个已知问题(错误 258945 - ClassNotFoundException: javax.activation.DataContentHandlerFactory)。我注意到为这个问题指定的关键字是 JDK_9。

严重 [全球] java.lang.ClassNotFoundException: javax.activation.DataContentHandlerFactory 在 jdk.internal.loader.BuiltinClassLoader.loadClass(java.base@9-ea/BuiltinClassLoader.java:366)

我进去并将 /usr/local/netbeans-8.2/etc/netbeans.conf 中的 netbeans_jdkhome 条目从 java-9-oracle 更改为 java-8-oracle

netbeans_jdkhome="/usr/lib/jvm/java-8-oracle"

这为我解决了问题。

【讨论】:

    【解决方案2】:

    追加

    -J--add-modules=java.se.ee
    

    到 etc/netbeans.conf 中的 netbeans_default_options 解决了这个问题。

    【讨论】:

      【解决方案3】:

      我在另一个帖子中看到了这个问题的解决方案。我遇到了和你一样的问题。您提到的问题是 Ubuntu,但它也适用于 Windows。

      问题只是JDK与netbeans不兼容(我使用的是版本9)。一旦您重新安装 Netbeans 并使用旧版本的 JDK(我使用版本 8),它就可以工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-09
        • 2012-08-06
        • 2013-05-04
        • 1970-01-01
        相关资源
        最近更新 更多