看这篇文章的时候,我想你一定和我遇到了相同的问题:
在破解完Rational Rose之后:
启动时报错Java.lang.ClassNotFoundException,软件可以启动
退出时报错java.lang.NullPointerException ,软件无法退出
但是,在实际解决过程中,还是有些“坎坷”:
解决此问题的关键方法是:
- 打开注册表(打开命令窗口 运行regedit)
- 定位到"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Java VM"
- 找到TrustedClasspath [REG_SZ](字符串值),修改其数值数据(这其中不好找)
- 如果直接找,找不到:就找到以上页面的左上方有个编辑点进去,下面的搜索,直接搜索TrustedClasspath,稍等就可以定位到右边的目录,找到这个路径去编辑数据一栏(我的已经修改过,原来应该是空栏)
- 修改的内容是:C:\Windows\Java\TrustLib\comwrappers.zip;C:\Windows\Java\TrustLib\RoseDataModeler.zip;C:\Windows\Java\TrustLib\xerces.jar
- 将下面的三个文件的绝对路径分别按照上面的格式连接起来!!
- 重新打开软件即可!