Rational Rose启动和退出时报错

            看这篇文章的时候,我想你一定和我遇到了相同的问题:

     在破解完Rational Rose之后:

     启动时报错java.lang.ClassNotFoundException,软件可以启动   
     
退出时报错java.lang.NullPointerException ,软件无法退出  

     网上解决此问题的文章很多,以下这个写的比较详细:

     http://blog.csdn.net/deer_box/article/details/1563071

     但是,在实际解决过程中,还是有些“坎坷”:

     解决此问题的关键方法是:

  1.      打开注册表(运行-regedit.exe)
  2.        定位到"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Java VM"
  3.        找到TrustedClasspath [REG_SZ](字符串值),修改其数值数据

                            c:/windows/java/trustlib;c:/windows/java/trustlib/rosedatamodeler.zip;c:/windows/java/trustlib/comwrappers.zip;c:/windows/java/trustlib/xerces.jar;c:/programfiles/rational/rose/web modeler/xerces.jar

       可是,我的注册表中,却没有Java VM.在搜索很多关于MSJVM For Win7的下载链接之后,我还是没敢将其下载并安装到自己的电脑中。

       于是,便在注册表中直接搜索TrustedClasspath,竟然搜到了(开始时,它的数值为空,图中为修改后的)


        

       然后,我便修改其数值数据,并且替换C:/Program Files/Rational/Common目录下和C:/Program Files/Rational/Rose目录下的show32.dll文件,就好了。

     现在看来,过程似乎很简单,但是当我未找到Java VM时,确实费了不少周折。现在再去注册表中,便可定位到Java VM。

     希望这篇文章能够帮助到大家!

 

       

      

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 30
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 30
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值