was查看jdk版本 jdk版本不一致造成应用程序错误的问题

was jar的版本不同 造成应用程序错误的问题

          公司的测试环境之前是部署在WAS 7.0 标准版上的,昨天将测试环境迁移到了WAS7.0 ND版本上,WEB应用大部分能正常,但在查询导出表格类的数据时报错。

之后查出是JDK版本(小版本)不致造成。如下面两图示

 

(WAS标准版上JDK版本信息)

 

(WAS ND版上JDK版本信息)

从上面两个图比较 JDK大版本都是1.6.0 但是下面几个日期不一样。

最后解决办法是:应用程序在新的JDK环境下重新编译一次就正常了,欣慰的是重新编译的程序 在老的环境上也能正常使用。

有点奇怪是:新JDK环境下编译的程序能在老JDK环境下使用,,按道理应该是老JDK环境下编译的程序能兼容到新JDK环境下。

 

附命令行查询jdk版本:

$WAS_HOME/java/bin/java -fullversion

$WAS_HOME/java/bin/java -version

你可能感兴趣的:(was查看jdk版本,jdk版本不一致导致的问题)