安装oracle出现的jdk版本为1.4

       Oracle 10g自带jdk,而且版本是1.4的,版本比流行的jdk版本要低。如果机器上已经安装有高版本的jdk,那么安装oracle时会把原来的jdk环境变为1.4版本,所以原来的在cmd命令行下编译和执行java程序将会报错,说是编译的.class文件不能在1.4的jdk下执行,需要升级。

       我电脑装了oracle,出现如下 jdk版本为1.4

java version "1.4.2_03"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02)
Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode)

   接着在 cmd 里输入 set PATH

C:\Documents and Settings\Administrator>set path
Path=E:\oracle\product\10.1.0\Db_1\bin;E:\oracle\product\10.1.0\Db_1\jre\1.4.2\b
in\client;E:\oracle\product\10.1.0\Db_1\jre\1.4.2\bin;C:\WINDOWS\system32;C:\WIN
DOWS;C:\WINDOWS\System32\Wbem;D:\Program Files\TortoiseSVN\bin;C:\Program Files\
Java\jdk1.5.0_04\bin;C:\Program Files\Java\jdk1.5.0_04\jre\bin
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
 

    发现  oracle自带了jdk,而且在我自己配置的jdk前面,所以,只要把我们配置的jdk,放在oracle前面就可以了

C:\Documents and Settings\Administrator>java -version
java version "1.5.0_04"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05)
Java HotSpot(TM) Client VM (build 1.5.0_04-b05, mixed mode, sharing)

   set  path

 C:\Documents and Settings\Administrator>set path

Path=C:\Program Files\Java\jdk1.5.0_04\bin;C:\Program Files\Java\jdk1.5.0_04\jre
\bin ;E:\oracle\product\10.1.0\Db_1\bin;E:\oracle\product\10.1.0\Db_1\jre\1.4.2\
bin\client;E:\oracle\product\10.1.0\Db_1\jre\1.4.2\bin;C:\WINDOWS\system32;C:\WI
NDOWS;C:\WINDOWS\System32\Wbem;D:\Program Files\TortoiseSVN\bin
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
 

猜你喜欢

转载自meteor-1988.iteye.com/blog/1570541