您的位置:首页 > 编程语言 > Java开发

ROSE 2003安装完后启动提示"java.lang.ClassNotFoundException"

2010-07-27 09:21 489 查看
Windows7旗舰版操作系统

安装Rational Rose 2003并破解后,开启Rose 报出异常"java.lang.ClassNotFoundException" 但是并不影响使用!

关闭 Rose 时也报异常并且不能关闭,必须通过任务管理器强制关闭。

下载shw32.dll文件并覆盖,此问题在win7环境下依然存在(此方法在win XP下适用)。

解决办法:

1.打开注册表(搜索程序和文件处输入"regedit"打开注册表)

2.在[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Java VM]下修改

"TrustedClasspath"="c:/windows/java/trustlib/rosedatamodeler.zip;c:/windows/java/trustlib/comwrappers.zip;c:/windows/java/trustlib/xerces.jar"

本来TrustedClasspath是没有值的添加右面的值。

 

 

ROSE 2003安装完后启动提示"java.lang.ClassNotFoundException"。Windows XP SP2和Windows Server 2003都有这样的问题。  

方法一:用SHW32.DLL覆盖Rose 2003中的该文件。该方法在Windows XP实践成功。
方法二:1.打开注册表
2.定位到"HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Java VM"
3.新建项TrustedClasspath [REG_SZ]
4.其数值数据为
(1)windows 2000
"c:/winnt/java/trustlib/rosedatamodeler.zip;

c:/winnt/java/trustlib/comwrappers.zip;

c:/winnt/java/trustlib/xerces.jar;"
(2)windows xp
"c:/windows/java/trustlib/rosedatamodeler.zip;

c:/windows/java/trustlib/comwrappers.zip;

c:/windows/java/trustlib/xerces.jar;"
例如
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Java VM

TrustedClasspath [REG_SZ]

= "c:/winnt/java/trustlib/rosedatamodeler.zip;

c:/winnt/java/trustlib/comwrappers.zip;

c:/winnt/java/trustlib/xerces.jar;"
5.重新运行Rose,在"Add-In Manager"选项卡中选中"Web Modeler add-in using" .
该方法是Rose官方解决方法,在Windows Server 2003中实践成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐