java.exe出错错误分析
作者: CCBZZP
----------------------
序文
----------------------
大多数数据库管理员在进行数据库管理的过程中不可避免的要遇到各种各样的错误, 有些类型错误出现的机会会多一些, 但是大多情况下的出错信息是(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错误.
------------------------
其它方面说明
------------------------
导致这个错误的缘由还有, 上面列到的只是一些情况, 经常去一些数据库技术论坛可
能会有协助.比如说ITPUB(http://www.itpub.net)、CSDN(http://www.CSDN.NET)等.
欢迎大家一同探讨!