Java更新后如何在NetBeans IDE中设置新的JDK主页(NetBeans IDE拒绝启动)


8

当您意识到在更新Java版本后,NetBeans IDE拒绝启动后,该问题将帮助您解决该问题。即使在更新文件中的$PATH变量之后.bashrc,您仍然会发现NetBeans无法启动,并且当您尝试使用以下命令通过命令行启动它时:

./netbeans-8.0.2/bin/netbeans

只是给你:

Cannot find java. Please use the --jdkhome switch.

但是,当您尝试jdkhome用()<version替换新的版本号时,例如1.8.0_40

./netbeans-8.0.2/bin/netbeans --jdkhome jdk<version>/

您发现每次必须启动NetBeans才能真正启动它,这正变得很麻烦。

因此,您实际需要做的是转到NetBeans配置文件,其中为NetBeans设置了实际的JDK主页变量,以便NetBeans在启动时可以引用该变量。

Answers:


11

要找到为NetBeans设置JDK主页的变量,您需要打开对其进行设置的配置文件(用<versionNumber>NetBeans的版本号替换,例如,8.0.2并确保您位于NetBeans文件夹所在的目录中,将很可能是您的主目录(到cd该目录:)cd ~,或/usr/local/cd到该目录:)cd /usr/local/):

gedit netbeans-<versionNumber>/etc/netbeans.conf

然后找到名为的变量netbeans_jdkhome并将其设置为JDK文件夹的当前位置。例如,它可能看起来像这样(<username>用您的用户名替换):

netbeans_jdkhome="/home/<username>/jdk1.8.0_40"

然后将所做的更改保存到配置文件中,NetBeans应该可以正常启动。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.