关于winxp sp2装rose 2003错误处理
装好了之后打开的时候问题一出现了:
java.lang.ClassNotFoundException
关闭的时候:java.lang.NullPoinerException
根本关不了窗体,之后在任务管理器将其强制终止.
到IBM网站上找求救信息发现
The Rational Rose installer has an issue with the installation of the Microsoft
Java Virtual Machine component.
This issue is being investigated and will be addressed in the subsequent
releases.
解决:
Check if the following registry information is present on the machine:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Java VM]
"Classpath"=hex(2):25,73,79,73,74,65,6d,72,6f,6f,74,25,5c,6a,61,76,61,5c,63,6c,6
1,73,73,65,73,3b,2e,00
"TrustedClasspath"="C:\\WINNT\\java\\trustlib"
If so, this means that the Microsoft Java VM was installed correctly on the
machine but
the TrustedClasspath was not completely set up during installation.
In this case, make sure that the following applicable entries (according to the
correct path on the machine)
appear in the TrustedClasspath entry of the Microsoft Java VM registry key:
"TrustedClasspath"=c:\winnt\java\trustlib;c:\winnt\java\trustlib\rosedatamodeler
.zip;c:\winnt\java\trustlib\comwrappers.zip;c:\winnt\java\trustlib\xerces.jar;c:
\programfiles\rational\rose\web modeler\xerces.jar
然后运行,果然没有了错误,但是问题二出现了:
关闭时:
"mem_bad_pointer"
没办法再次找答案:
在百度中搜到:"SP2跟某些软件比较低版本的shw32.dll冲突",随后在网上找到比较新的shw32.dll,替换rose的shw32.dll,这招果然管用,但是当我建立j2ee项目的时候出现了大问题,程序在加载的时候直接挂掉,赶紧又降shw32.dll换过来.继续找解决方案,后来在IBM&M$的网站上找到了答案:
This is a workaround that resolves the SmartHeap memory exception:
Go into the Control Panel on Windows XP
(Depending on your chosen Start menu style, you could go to Start > Control Panel, or Start > Settings > Control Panel)
Open Regional and Language Options (Depending on the type of view you have of the Control Panel, you first might have to go to Date, Time, Language and Regional Options)
In the Standards and formats section of the Regional options tab, select English (United States)
Go to the Languages tab
In the Supplemental language support section, clear both check boxes ("Install files for complex script and right to left languages" and "Install files for East Asian languages")
Click OK
Restart the computer and then open Rose
好想是针对讲英文的人说的,简体版不知道怎么去掉"Install files for East Asian languages",因为这项默认是选中的而且呈灰色根本改不了.
这个问题始终没有解决
java.lang.ClassNotFoundException
关闭的时候:java.lang.NullPoinerException
根本关不了窗体,之后在任务管理器将其强制终止.
到IBM网站上找求救信息发现
The Rational Rose installer has an issue with the installation of the Microsoft
Java Virtual Machine component.
This issue is being investigated and will be addressed in the subsequent
releases.
解决:
Check if the following registry information is present on the machine:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Java VM]
"Classpath"=hex(2):25,73,79,73,74,65,6d,72,6f,6f,74,25,5c,6a,61,76,61,5c,63,6c,6
1,73,73,65,73,3b,2e,00
"TrustedClasspath"="C:\\WINNT\\java\\trustlib"
If so, this means that the Microsoft Java VM was installed correctly on the
machine but
the TrustedClasspath was not completely set up during installation.
In this case, make sure that the following applicable entries (according to the
correct path on the machine)
appear in the TrustedClasspath entry of the Microsoft Java VM registry key:
"TrustedClasspath"=c:\winnt\java\trustlib;c:\winnt\java\trustlib\rosedatamodeler
.zip;c:\winnt\java\trustlib\comwrappers.zip;c:\winnt\java\trustlib\xerces.jar;c:
\programfiles\rational\rose\web modeler\xerces.jar
然后运行,果然没有了错误,但是问题二出现了:
关闭时:
"mem_bad_pointer"
没办法再次找答案:
在百度中搜到:"SP2跟某些软件比较低版本的shw32.dll冲突",随后在网上找到比较新的shw32.dll,替换rose的shw32.dll,这招果然管用,但是当我建立j2ee项目的时候出现了大问题,程序在加载的时候直接挂掉,赶紧又降shw32.dll换过来.继续找解决方案,后来在IBM&M$的网站上找到了答案:
This is a workaround that resolves the SmartHeap memory exception:
Go into the Control Panel on Windows XP
(Depending on your chosen Start menu style, you could go to Start > Control Panel, or Start > Settings > Control Panel)
Open Regional and Language Options (Depending on the type of view you have of the Control Panel, you first might have to go to Date, Time, Language and Regional Options)
In the Standards and formats section of the Regional options tab, select English (United States)
Go to the Languages tab
In the Supplemental language support section, clear both check boxes ("Install files for complex script and right to left languages" and "Install files for East Asian languages")
Click OK
Restart the computer and then open Rose
好想是针对讲英文的人说的,简体版不知道怎么去掉"Install files for East Asian languages",因为这项默认是选中的而且呈灰色根本改不了.
这个问题始终没有解决

浙公网安备 33010602011771号