之前学java的时候给电脑顺带装上了netbeans和glassfish两个软件,但是到最后似乎都没用上,于是想把这两个软件给卸载了。
当然,不能说这俩软件不好用,只能说暂时用不上。
直接使用“控制面板”里面的“卸载或更改程序”,失败
于是直接找到程序的根目录,其中很容易可以找到卸载程序“uninstall.exe”,依然失败,提示的问题如下:
找不到合适的程序运行环境jre,请尝试使用–javahome 指定目标程序。
(大致意思如上,当时没截图)
既然它提示得那么准确,那就直接开cmd然后cd到当前目录然后运行呗。
uninstall.exe --javahome
你电脑上java的jdk目录,到“\jdk-版本号”这一层就好
依然没用。这里提示一下,如果出现下面提示:
在指定位置"C:\Program"找不到合适的jdk
这是因为在路径中包含空格无法被识别,只要在路径两边加上""(双引号)即可。
路径
改为刚刚安装好的jdk8的根目录,到“\jdk-版本号”这一层就好这个问题的特征就是,在进行了前述步骤后,运行uninstall.exe能进入配置安装程序阶段,但中途会弹出以下提示:
无法加载本低注册表
无法加载本地注册表(XXX
),或者仅加载该注册表的一部分。安装程序可以继续正常运行,但执行此操作会导致损坏全局注册表
点否退出。然后我们还是根据它的提示来解决问题。
XXX
找到这一个文件,即位于.nbi
文件夹里面的registry.xml
,同样用文本编辑器打开Windows用户
文件夹的名字还是修改前的,把这些都改成修改后的就好啦。或者直接ctrl+F搜索原来的Windows用户文件夹名,全部替换成新的就好啦。不得不说,netbeans虽然我没真正用过,但是软件的提示还是很清楚的,不像很多反人类软件,提示只有自己看得懂,估计这软件真用起来也会挺棒。