was查看jdk版本 jdk版本不一致造成应用程序错误的问题
2012-08-29 09:44
501 查看
was jar的版本不同 造成应用程序错误的问题
公司的测试环境之前是部署在WAS 7.0 标准版上的,昨天将测试环境迁移到了WAS7.0 ND版本上,WEB应用大部分能正常,但在查询导出表格类的数据时报错。
之后查出是JDK版本(小版本)不致造成。如下面两图示
(WAS标准版上JDK版本信息)
![](http://blog.51cto.com/attachment/201208/093429262.jpg)
(WAS ND版上JDK版本信息)
![](http://blog.51cto.com/attachment/201208/093526892.jpg)
从上面两个图比较 JDK大版本都是1.6.0 但是下面几个日期不一样。
最后解决办法是:应用程序在新的JDK环境下重新编译一次就正常了,欣慰的是重新编译的程序 在老的环境上也能正常使用。
有点奇怪是:新JDK环境下编译的程序能在老JDK环境下使用,,按道理应该是老JDK环境下编译的程序能兼容到新JDK环境下。
附命令行查询jdk版本:
$WAS_HOME/java/bin/java -fullversion
$WAS_HOME/java/bin/java -version
公司的测试环境之前是部署在WAS 7.0 标准版上的,昨天将测试环境迁移到了WAS7.0 ND版本上,WEB应用大部分能正常,但在查询导出表格类的数据时报错。
之后查出是JDK版本(小版本)不致造成。如下面两图示
(WAS标准版上JDK版本信息)
![](http://blog.51cto.com/attachment/201208/093429262.jpg)
(WAS ND版上JDK版本信息)
![](http://blog.51cto.com/attachment/201208/093526892.jpg)
从上面两个图比较 JDK大版本都是1.6.0 但是下面几个日期不一样。
最后解决办法是:应用程序在新的JDK环境下重新编译一次就正常了,欣慰的是重新编译的程序 在老的环境上也能正常使用。
有点奇怪是:新JDK环境下编译的程序能在老JDK环境下使用,,按道理应该是老JDK环境下编译的程序能兼容到新JDK环境下。
附命令行查询jdk版本:
$WAS_HOME/java/bin/java -fullversion
$WAS_HOME/java/bin/java -version
相关文章推荐
- source配置文件不生效 原创 2016年03月14日 18:43:55 3558 问题背景: 升级jdk 1.8之后,启动时报版本编译问题,查看$JAVA_HOME,$JRE_HOME
- jdk版本不同造成问题解决could not find the main class, Program will exit(2)
- 关于查看JDK版本问题
- JDK环境和编译版本一致 依然Unsupported major.minor version错误解决办法
- 问题007:JDK版本与JRE版本不同导致java.exe执行类文件错误 java.lang.UnsupportedClassVersionError错误
- 117 FP页面无法查看 此错误是JDK8.0.0.0版本的一个BUG,会导致工单重复回写,
- 更新Javajdk出现版本不一致问题
- java与javac版本不一致问题,同时装两个jdk,完美解决iReport不兼容jdk8
- Maven新建工程的JDK版本与本地安装的JDK版本不一致问题
- 一个应用程序出问题时,如何查看详细错误信息
- Android 工程编译 Unsupported major.minor version 51.0 错误解决方法(JDK版本问题)
- 项目有叉号, 但是没有代码错误的时候, 是JDK版本的问题
- Oracle服务端和客户端版本补丁不一致造成Tuxedo应用程序出core案例
- springMVC版本和jdk版本不匹配造成的问题
- Idea 中JDK版本设置问题导致ClassNotFoundException错误的一种原因
- 由于JDK版本问题导致的错误
- qemu版本不一致造成热迁移失败问题
- win7下关于java -version和指定JDK版本不一致问题
- springMVC版本和jdk版本不匹配造成的问题
- windows7下php5.4成功安装imageMagick,及解决php imagick常见错误问题。(phpinfo中显示不出来是因为:1.imagick软件本身、php本身、php扩展三方版本要一致,2.需要把CORE_RL_*.dll多个文件放到/php/目录下面)