这两日在弄JSP环境部署,开始了解JDK、SDK什么的搞的头大,最后发现资料都过期了,现在Sun被Oracle收购,网站变化也大的,下载几个版本都不匹配。当你在编译Java时,遇到Unsupported major.minor version类似如下问题提示:
Unsupported major.minor version 50.0
Unsupported major.minor version 49.0
Unsupported major.minor version 48.0
均属于Java版本问题,即JDK版本过低,只要选择相对应的JDK版本编译即可。
48,49,50是Java编译器内部的版本号
Unsupported major.minor version 50.0 对应于 JDK1.6(JRE1.6)
Unsupported major.minor version 49.0 对应于 JDK1.5(JRE1.5)
Unsupported major.minor version 48.0 对应于 JDK1.4(JRE1.4)
问题解决方法就是重新用老的JDK1.4编译,并在JDK1.4的环境下(包括修改JAVA_HOME,PATH,CLASSPATH)运行(可能造成Web应用程序失败)
JDK版本的不兼容给所有的Java开发人员带来了很多麻烦。

现在可以根据安装的tomcat版本对应弹出的错误端口找到自己需要的JDK版本文件了。

Java SE Development Kit 7 Downloads也即JDK1.7版本的

我使用JDK1.5版本配tomcat6部署成功。