升级JDK

最近把jdk从1.4升级到1.5,出现了一些问题
一.升级后会出现一些错误
如:Unsupported major.minor version 49.0

上网查了一下
注:48,49是Java编译器内部的版本号,48表示是用JDK1.4来编译运行程序的,49表示是用JDK1.5编译运行程序的


解决方案:

1)把jdk切换到1.4然后再编译生成新的class,同时设置好,JAVA_HOME,path,classpath等项,然后再重启服务,运行,问题解决.



2)JDK5.0,要求Tomcat版本必须不能低于5.5*。问题是如果需要用低于5.5*版本的Tomcat怎么办呢?
答案就是:将JDK5.0的lib目录下的tools.jar覆盖 TOMCAT安装目录/common/lib下面的tools.jar,然后重启TOMCAT5.0就可以了

二.oracle数据库客户端不能用
oracle数据库客户端Oracle - OraClient10g_home1自带jdk,版本是1.4的
与系统装的jdk1.5冲突

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%ANT_HOME%\bin;%MYSQL_HOME%\bin;%CATALINA_HOME%\bin;%PATH%;
D:\Oracle\bin;D:\Oracle\jre\1.4.2\bin\client;D:\Oracle\jre\1.4.2\bin;

将oracle的环境变量放到jdk的后面就行了
执行java -version命令显示1.5,同时oralce的客户端同样能用.

你可能感兴趣的:(java,jdk,oracle,tomcat,mysql)