文章分类:Java编程
Rational Rose安装

http://www.umsoft.net/blog/2009_04/34.html
Rational Rose破解
http://lixianhuei.cnblogs.com/archive/2006/01/09/313644.aspx
http://hi.baidu.com/javajavajava/blog/item/de5c066dceb850fa4316949c.html
基本上网上就两种破解方法,一般先用第一种方法破解,如果不行再试用第二种方法。
附件里面已经安装说明及破解方法一和方法二所需要的文件。
方法一:
1、下载安装rational rose2003
2、下载破解文件rational_perm.dat,覆盖到..Common目录下(注册破解)
3、下载SHW32.DLL,覆盖到..Rose目录下(解决关闭软件时弹出“MEN-BAD_POINTER”的问题,最好不要执行此步骤,否则在加载个别项目比如J2EE时会出现异常,直接导致软件崩溃)
rational_perm.dat下载:http://zixi.bokee.com/inc/sdasdas.rar
SHW32.DLL文件下载:http://lijinyan3000.javaeye.com/blog/188283
方法二:
1.安装Rose后,默认是需要许可证书的..去下载个破解的..
2.先用破解压缩包里的 rational.exe,lmgrd.exe 覆盖到你的 安装目录的Rartionalcommen下
3.然后记事本打开 license.dat, 修改里面的 SERVER yourPC ANY DAEMON rational "C:Program FilesRationalCommonrational.exe"改成 SERVER 你的机器名 ANY DAEMON rational "你的安装目录rational.exe" ,拷贝到Common目录下..
4. 将Flexlm.cpl拷贝到C:winntsystem32下, 在控制面板里运行 FlexLm License Manager, 运行后, 在 Setup 面板配置文件路径,lmgrd.exe -> 你的安装目录 Commonlmgrd.exe, 而 License File 为你改过的 license.dat ...
5.在Control面板点击Start,如果成功的话点击Status按钮将显示 你的机器名:license server UP (MASTER) 说明成功了,失败的话重启一下FlexLm License Manager就没问题了。
6.如果弹出对话框License Key Administrator Wizard后, 选定Point to a Rational License Server to get my licenses,单击下一步,
Server Name文本框中填写你的机器号(可能已经填好),单击完成。 (成功的话会出现两屏的licenses)
以下是我安装的方法,安装好rose后(没有安装license server),直接复制附件中的rational_perm.dat,SHW32.DLL文件覆盖目录中的文件,即采用破解方法一进行破解。完了之后先不重启电脑,打开rose时,出现一些问题:
1、未找到 suite objects.dll
解决方法:
运行Rose 提示错误: 未找到 suite objects.dll
我在XP上安装的目录是D:Program FilesRational
suite objects.dll在Common(大写)下,
打开环境变量查看到rose的路径下Common是小写的common,于是重新把path里的路径重写了一下。这次再运行····OK了··
2、打开时出现ClassNotFoundException,打开后又出现NullPointerException
解决方法:http://liubin2116.blog.163.com/blog/static/56782297200922995741305/
即:
环境:windows XP sp3,Rational Rose2003。
问题:启动和关闭软件提示java.lang.ClassNotFoundException信息。
解决办法:我将注册表信息写在这里。您只要复制并建立一个.reg文件再倒入注册表就OK!
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftJava VM]
"Classpath"="C:\WINDOWS\java\classes;."
"TrustedClasspath"="c:\windows\java\trustlib\rosedatamodeler.zip;c:\windows\java\trustlib\comwrappers.zip;c:\windows\java\trustlib\xerces.jar;"
"TrustedLibsDirectory"="C:\WINDOWS\java\trustlib"
"LibsDirectory"="C:\WINDOWS\java\lib"
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftJava VMRNIModuleFlags]
"mtxjava.dll"=hex:01,00,00,00
"jdbcdemo.dll"=hex:01,00,00,00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftJava VMSecurity]
"EditCustomPermissions"=hex:00,00,00,00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftJava VMSystem Properties]
"com.ms.applet.enable.serversockets"="false"
附件中已经上传了rose_reg.rar注册表文件,只需下载,双击注册就好了。