无法在 Ubuntu 14.04 上 运行 NetBeans,因为它无法识别我的 java 路径

Cannot run NetBeans on Ubuntu 14.04 because it doesn't recognize my java path

我正尝试在 Ubuntu 上 运行 NetBeans,当我转到 运行 .exe 时,它​​无法识别我的 java 路径,即使这与我用于其他 IDE(例如 Android Studio.

的相同 jdk 路径

按是后...

usr/lib/jvm/java-8-oracle

此外,当我尝试从终端 运行 netbeans 时,它说它没有安装,即使我确实安装了它。

菜单中应该有 NetBeans,桌面上应该有 link bin 文件夹中的 shell 脚本 netbeans,您可以使用它来 运行 NetBeans。您也可以通过双击直接执行它,或者如果终端在 bin 文件夹中打开,则在终端中执行 ./netbeans,如果终端在其他地方打开,则执行 ~/netbeans-8.0.2/bin/netbeans。不知道您是如何在 Linux 上执行 exe 的,猜测您已经安装了 Wine。如果 Wine 正在尝试 运行 NetBeans,则 Linux JDK 不可用。但是您不想 运行 NetBeans 作为 Linux 上的 Windows 程序。 默认情况下,NetBeans 8 将安装在您的主文件夹中自己的 JDK ~/jdk1.8.0_xx 并使用那个 JDK。 Ubuntu 只知道通过 apt 安装的程序。由于您是通过通常的 NetBeans 下载安装的,而不是使用 apt Ubuntu 不知道它已安装。 顺便说一句,如果主机系统上没有安装 Java,那么 NetBeans 安装将无法 运行。

如果您安装了 java,请检查 netbeans_jdkhome 在 netbeans.conf 中的路径。您可以在 netbeans_installation_dir/netbeans/etc/netbeans.conf.

找到该文件

在netbeans.conf看到这个

netbeans_jdkhome="path_to_java"

如果 path_to_java 不正确,请将其替换为您的实际 java 路径。

注意此路径没有/bin目录,所以不要在路径末尾包含/bin。