软讯网络 > 编程语言 > Java > 移动jdk后,导致NetBeans5.0无法启动的修复
【标 题】:移动jdk后,导致NetBeans5.0无法启动的修复
【关键字】:
jdk,NetBeans5.0
【来 源】:http://www.cublog.cn/u/17527/showart.php?id=107133
移动jdk后,导致NetBeans5.0无法启动的修复

这两天心血来潮,将原本安装在用户目录下的jdk移到了/opt目录下。更新了环境变量后测试java命令,一切正常,便没再管它。今天使用启动器启动NetBeans时发现没反应,在shell中通过命令启动提示说找不到jdk,要求使用--jdkhome参数指出jdk路径。使用该参数后NetBeans正常启动,疑惑之余发现在NetBeans的安装目录下的etc/目录下有个netbeans.conf文件,打开一看才知道里面有个netbeans_jdkhome,很明显是它指向了错误的路径,修正后使用启动器启动成功。
我一直以为NetBeans是通过环境变量找jdk,原来是通过自己的netbeans.conf来确定。还有,gnome的启动器很显然与windows的快捷方式有着明显不同,它似乎无法识别命令后面的命令行参数。