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。

     希望這篇文章能夠幫助到大家!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章