spring2.5使用jdk1.7及以上解决办法
来源:互联网 发布:vb csng 编辑:程序博客网 时间:2024/06/18 14:27
1、在项目中创建一个package为org.springframework.core
看了一个博客说要把编译以后的class文件spring-core-2.5.6.jar拷贝出来打开,然后将JdkVersion.class替换jar包中的该文件。
2、在该package下面新建JdkVersion.java,内容如下:
package org.springframework.core;/** * 修复spring2.5 使用jdk1.7或者1.8报错(only available on JDK 1.5 and higher)的问题 * @author VULCAN * */public abstract class JdkVersion { public static final int JAVA_13 = 0; public static final int JAVA_14 = 1; public static final int JAVA_15 = 2; public static final int JAVA_16 = 3; public static final int JAVA_17 = 4; //for jre 1.8 public static final int JAVA_18 = 5; private static final String javaVersion = System .getProperty("java.version"); private static final int majorJavaVersion; public static String getJavaVersion() { return javaVersion; } public static int getMajorJavaVersion() { return majorJavaVersion; } public static boolean isAtLeastJava14() { return true; } public static boolean isAtLeastJava15() { return getMajorJavaVersion() >= 2; } public static boolean isAtLeastJava16() { return getMajorJavaVersion() >= 3; } static { //for jre 1.8 if (javaVersion.indexOf("1.8.") != -1) { majorJavaVersion = 5; }else if (javaVersion.indexOf("1.7.") != -1) { majorJavaVersion = 4; } else if (javaVersion.indexOf("1.6.") != -1) { majorJavaVersion = 3; } else if (javaVersion.indexOf("1.5.") != -1) { majorJavaVersion = 2; } else { majorJavaVersion = 1; } }}
看了一个博客说要把编译以后的class文件spring-core-2.5.6.jar拷贝出来打开,然后将JdkVersion.class替换jar包中的该文件。
但是我测试了,完全不用,这样写好了以后就可以了!
阅读全文
0 0
- spring2.5使用jdk1.7及以上解决办法
- spring2.5+JDK1.8报错的解决办法
- spring2.5+JDK1.8报错的解决办法
- spring2.5+JDK1.8 版本报错的解决办法
- Jdk1.7(及以上) 使用 try-with-resources 替代try-catch-finally
- spring2.0和spring2.5及以上版本的jar包区别 spring jar 包详解
- spring2.0和spring2.5及以上版本的jar包区别 spring jar 包详解
- spring2.0和spring2.5及以上版本的jar包区别
- spring2.0和spring2.5及以上版本的jar包区别 spring jar 包详解
- spring2.0和spring2.5及以上版本的jar包区别 spring jar 包详解
- 在Spring2.5+JDK1.8时 使用context.annotation出错
- 在Spring2.5+JDK1.8时 使用context.annotation出错
- switch中能用哪些类型jdk1.7及以上
- 在JDK1.4下使用Spring2.x
- ActiveMQ5.11.1必须在JDK1.7以上版本才能使用。
- 小颖反编译工具无法反编译jdk1.5以上的class的解决办法
- java实现ftp上传下载(jdk1.7以上)
- JDK1.7以上javaFTP上传删除文件
- TEE
- Unable to compile class for JSP
- 高等数学第一章重点总结
- Swift--08闭包使用
- 创建maven web项目
- spring2.5使用jdk1.7及以上解决办法
- log4j.properties配置文件
- 一看就明白的爬虫入门讲解:基础理论篇
- ubuntu安装deb包
- springmvc注入properties文件属性
- JQuery插件:图片放大镜
- 接口post的syso输出调用的方法
- shape相关属性测试(默认矩形)
- HashSet 和 TreeSet 区别