完美解决"javaw.exe-损坏的图像"问题

javaw.exe-损坏的图像

应用程序或DLL C:\WINDOWS\Resources\Themes\Embedded\Embedded.msstyles为无效的Windows映像.请再检测一便您的安装盘.

在使用zend5.5时,出现了这个问题,然后软件无法启动.

这个问题困扰我很久了,一直找不到完美的解决的办法.

问题很明显,是因为更换了windows的主题导致的.只要换回系统自带的风格,就不再报错了.

但这不是最好的办法,如果想既换主题又使用zend就无能为力了.

今天安装了zend 6.1.0,发现风格跟换后,居然能正常运行.

开始在想是zend6解决掉这个bug了,后面一想既然是javaw.exe报错,那就不关zend的事.

马上把zend5安装目录下的jre库替换为zend6的jre库,再一试问题就解决了.

终于找到原因了,就是zend5自带jre库版本太低了,换成新版本的就OK了. 

 

jre的位置在zend的安装目录下叫jre的目录,官方有下:http://java.sun.com/javase/downloads/index.jsp

JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。

你可能感兴趣的:(java)