我正在尝试在Ubuntu上运行NetBeans,当我去运行.exe时,它无法识别我的java路径,即使这与我用于其他IDE(例如Android Studio)的jdk路径相同。
按下是...
usr / lib中/ JVM / JAVA -8-预言
此外,当我尝试从终端运行netbeans时,它表示即使我安装了它也没有安装。
答案 0 :(得分:1)
菜单中应该有NetBeans,桌面上应该链接到bin文件夹中的shell脚本netbeans
,您可以使用它来运行NetBeans。如果终端在bin文件夹中打开,或者如果终端在其他地方打开则执行./netbeans
,您也可以通过双击直接执行或在终端中执行~/netbeans-8.0.2/bin/netbeans
。不知道你是如何设法在Linux上执行exe
的,猜测你已经安装了Wine
。如果Wine
正在尝试运行NetBeans,则Linux JDK不可用。但是您不希望在Linux上将NetBeans作为Windows程序运行。
默认情况下,NetBeans 8将在您的主文件夹中安装自己的JDK ~/jdk1.8.0_xx
并使用该JDK。
Ubuntu只知道通过apt
安装的程序。由于您是通过常规NetBeans下载而不使用apt
安装的,因此Ubuntu不知道它已安装。
BTW如果主机系统上没有安装Java,NetBeans安装将无法运行。
答案 1 :(得分:0)
如果您安装了java,请检查netbeans.conf中 netbeans_jdkhome 的路径。您可以在 netbeans_installation_dir /netbeans/etc/netbeans.conf中找到此文件。
在netbeans.conf中看到这个
netbeans_jdkhome = “path_to_java”
如果path_to_java不正确,请将其替换为您的实际java路径。
注意此路径没有/ bin目录,因此请勿在路径末尾包含/ bin。