Oracle自8i起就全面支持java,但各个版本的oracle中默认jdk版本均不相同,oracle8i中为jdk1.2,oracle9i中为jdk1.3,oracle10g中为jdk1.4~~至笔者行为之际,当前的最新版本为jdk1.5 update 11.
因笔者java开发出身,在做oracle开发中经常会用java来扩展oracle功能,但是由于oracle自带jdk版本过低,可能会造成一些java source编译无法通过,于是俺想升级oracle中的jdk,经过各大搜索引擎搜索,发现相关行文甚少,并且都不完整。笔者经过一番研究,成功升级,现将过程写出,供有心人参考。
以windows平台为例。
首先需要下载最新版本的jdk,推荐直接到官网下载,地址如下:
下载完成之后,按照说明安装,一般只需要点击next即可。过程中会提供你选择jdk和jre的安装位置,可以默认也可以自己设定安装目录,此目录需要记忆,安装完之后设定java_home等环境变量时需要用到。本例中为c:program filesjavajdk150,c:program filesjavajre150
安装完成之后打开桌面,右键我的电脑->属性->高级->环境变量
在系统变量中设定新建,
变量名:JAVA_HOME,变量值为jdk安装目录c:program filesjavajdk150。
确定后再新建,
变量名:JRE_HOME,变量值为:c:program filesjavajre150.
确定后新建,
变量名:CLASSPATH,变量值:.;
然后设定path,oracle安装后会自动将其默认的jre路径写入path变量,你可以将oracle设定的jre路径改成你刚刚安装的新路径,也可以直接将新的jdk路径写在最前,总之就是让java sources编译的时候要能够找到新版本的jdk所在.
全部完成之后在cmd窗口java -version,如果显示java version "1.5.0_xx"则升级成功。如果有误,检查一下是否前面的步骤有操作失误的地址,重新操作即可。