热门问题:java.exe出错错误分析

4/7/2006来源:Java认证人气:11295

序言

大多数数据库管理员在进行数据库管理的过程中不可避免的要遇到各种各样的错误, 有些类型错误出现的机会会多一些, 但是大多情况下的出错信息是(ORA-XXXXX),这些错误的代码是可以在一些网站上等查询到其错误原因和解决办法, 例如网站WWW.ORADB.NET等上就可以查询到这样的错误代码和解决办法, 但是有的时候也会出非ORA-XXXXX的错误信息, 其中java.exe就是这样的一个, 这样的错误信息在一般查询错误信息代码的网站上是比较难找到的.

错误出现种种

   该错误出现的机会以WINDOWS系统比较多些, 如:

   安装好Oracle后出现, 程序结束的提示: “0x500bf974\" 指令引用的 \"0x00000e7f\" 内存该内存不能为\"read\".

   n 而且每次开机都会出现n个出错窗口;

   n 在windows上运行oracle Net8 Assistant 或 Net8 Easy Configuration 时报错
\"unhandled exception error in Java.exe\"

   其它一些情况下...

   在论坛上也时常可以看到对这个问题的求救.

   在这里简单的对该问题进行一下整理, 不当之处, 请多指教!

错误原因种种

   根据网络上大家反映的情况来看,错误原因大约有这些:

   n 这是因为你没有完全正确安装apache服务,且启动了它的原故;

   n Java在windows上运行对系统的分辨率和颜色都有要求;
   主要是内存冲突引起的;

   其它原因...

   在开始解决问题之前,要先弄明白java.exe是干什么的?

   java.exe是APACHE服务的一个子进程

解决办法有两个:

   1. 如果你用不到APACHE服务, 那么就把服务中的 OracleOraHomeXXHTTPServer改成停止即可。

   2. 你从网上下载一个jdk的高版本安装,然后找到其下的一个java.exe文件,复制后,覆盖老java.exe就可以起动apache而不报java.exe错误。

   3. oracle Net8 Assistant 或 Net8 Easy Configuration 调用了Java, 应把系统的分辨率 调到大于640x480,把系统的颜色调到大于256色但不能设置成true color.

   java.exe就可以啟动apache而不报java.exe错误。(中国程序员)