myeclipse6.5自动关闭 报“JVM terminated exit code=-1073731819”错误

错误截图如下:

                  myeclipse6.5自动关闭 报“JVM terminated exit code=-1073731819”错误

原因

该问题的可能原因是:Rational Application Developer使用了JVM的类缓存机制,JVM的类缓存机制是用来加快启动速度,减少内存使用,而JVM的缓存被损坏的话,可能会导致这个问题。

 

解决问题

下面的步骤可以解决该问题:

 

  1. 在命令行窗口,进入包含产品使用的java.exe程序的目录,例如: RSA_Installation_Directory/jdk/bin ,输入以下命令:javaw -Xshareclasses:destroyAll,destroyAll 选项表明删除所有类缓存如果系统中安装了多个J9 JVM (例如:系统安装了多个IBM Rational产品 ),则必须到每个JVM的目录中,运行上面的命令,因为可能存在多个被损坏的类缓存.
  2. 重新启动产品。
  3. 如果上面的步骤不能解决问题,则重复步骤1 和步骤2,但是在步骤1中,改成使用以下命令:javaw -Xshareclasses:expire=10000, destroyexpire=10000, destroy 选项表明删除所有没有使用一周以上的缓存.

翻译地址:http://www-01.ibm.com/support/docview.wss?uid=swg21445840

                  https://www-01.ibm.com/support/docview.wss?uid=swg21273408