jdk1.5环境下编译的jar包在JDK1.4运行环境中出现Could not be defined due to: XXX/XXX/XXX ( Unsupported major.minor version 49.0 )错误。 例如:Struts2默认运行环境是JDK1.5,如果放到WAS6.0下则会出现以上错误。 本文介绍的工具可以将1.5环境编译的jar包转换成可在JDK1.4环境下运行的jar包。