最近把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的客户端同样能用.
分享到:
相关推荐
**RHEL5升级JDK6** 在RHEL5中,默认的Java版本可能较旧,如JDK1.4或JDK5,这对于运行需要JDK6的应用程序来说是不足够的。以下是升级步骤: 1. **禁用默认的JDK仓库**:由于RHEL5的默认仓库提供的JDK版本较低,我们...
标题提到的"ruoyi框架 3.8.7 版本",意味着这是一个经过多次迭代优化的稳定版本,而此次更新主要涉及将JDK版本升级到21以及Spring Boot版本升级到3.2.5。 首先,JDK 21(也称为Java Development Kit 21)是Java编程...
### WAS 8.5.5.0 升级至 8.5.5.13 及配置 JDK1.8 手册 #### 一、背景介绍 在 IT 领域,系统的稳定性和兼容性至关重要。随着技术的发展,软件环境也需要不断升级以满足新的需求。IBM WebSphere Application Server...
### Linux系统更换JDK与WebLogic服务器更换JDK详解 #### 一、概述 在Linux环境中,更换JDK(Java Development Kit)对于确保应用程序能够稳定运行至关重要。此外,如果使用了Oracle WebLogic Server作为应用服务器...
随着技术的发展,JDK版本也在不断更新,从JDK 1.7升级到JDK 1.8时,可能会遇到与旧版本兼容性问题,特别是对于依赖于特定JDK版本的库。本教程将详细介绍如何在JDK 1.8环境下搭建SSH框架,并列出所需的jar包。 首先...
因此,"解决Hibernate与jdk新版本不兼容的jar问题"可能是提供了一个升级后的Hibernate库,或者是包含了特定的补丁或者配置,使得Hibernate能够在新JDK环境下正常工作。 在"lib"目录下,可能包含了所有必要的...
在JDK 1.6这样的旧环境中,升级JDK到一个更新的版本可能是最佳的长期解决方案,但这可能受到项目其他部分的限制。如果无法升级JDK,那么寻找与JDK 1.6兼容的JWT实现是另一个可行的选项。同时,确保所有的依赖库都...
本教程将围绕"SpringCloud+JDK17整合EaseExcel"这一主题,深入探讨如何在Spring Cloud项目中利用EaseExcel进行数据交互。 首先,我们来看Spring Cloud的基础知识。Spring Cloud是一系列框架的有序集合,它为开发者...
为标准化tomcat或者升级jdk,tomcat,hibernate导致的一些问题的解决方式
然而,"Maven 3.0.5"特别强调了与JDK 1.7的兼容性,这意味着使用此版本的Maven可以顺利处理基于Java 7的项目,无需升级JDK,这对于那些无法或不想升级JDK的团队来说是理想的选择。 **Maven 3.0.5特性**: 1. **改进...
JDK11使用MapStruct
Java Development Kit (JDK) 是Java编程语言的核心组件,它包含了一组开发工具,用于创建、编译、调试和运行Java应用程序。在这个压缩包中,我们有两个版本的JDK,分别是JDK 6 Update 45和JDK 7 Update 80,都是针对...
这个jar包包含了不受限制的加密策略文件,可以替换掉原有JDK中的策略文件,从而在不升级JDK版本的情况下,支持更强大的加密算法。 替换步骤通常如下: 1. 下载“UnlimitedJCEPolicyJDK8”压缩包,并解压。 2. 找到...
由于JDK 1.6已经不再受到官方支持,所以在新的开发环境中可能需要考虑升级JDK版本。 ojdbc7.jar:此驱动适用于JDK 1.7及以上版本,并且同样支持Oracle数据库12c。随着JDK版本的提升,ojdbc7.jar引入了一些新特性,...
1.解决jdk低版本向高版本发送请求失败 2.解决Could not generate DH keypair错误 3.不需要修改JDK配置 4.不需要向JDK中添加jar文件 5.向高版本服务器端发送https请求 6.有代码实例,完美运行 7.压缩包中附带使用说明
因此,开发者在升级JDK时需要注意代码的兼容性问题。 4. **JVM改进**:Java虚拟机(JVM)在每个版本中都有优化,包括垃圾收集算法的改进、内存管理策略的调整等,这些都直接影响到程序的运行效率。 5. **安全更新*...
jdk1.6支持的最高版本所有的log4jjar包
**Java Development Kit (JDK) 1.8.0_131详解** JDK(Java Development Kit)是Oracle公司发布的用于开发Java应用程序的重要工具集,它包含...对于初次接触或需要升级JDK的用户,直接下载解压即可开始使用,简单便捷。
用户在安装新软件时,如果遇到类似问题,应该首先检查所使用的JDK版本是否符合软件的系统需求,若不符合,升级JDK版本通常是有效的解决办法。 在调整兼容性方面,Windows操作系统提供了一个功能,允许用户将程序...
- **检查兼容性**:在升级JDK后,可能会遇到编译或运行问题,这时需要检查项目的JDK版本设置(Project Properties -> Java Compiler),确保其与使用的JDK版本匹配。 综上所述,要让MyEclipse低版本支持JDK 1.8,...