我已经将一个 Web 应用程序项目下载到我的 Mac OSX 10.8.2 上,并且我正在使用 Apacheant
来编译它。当应用程序运行时,我收到此错误,尝试编译和执行 JSP:
javax.servlet.ServletException: java.lang.UnsupportedClassVersionError
Unsupported major.minor version 51.0
我在网上搜索过这个问题,看来这个问题是由于编译版本与Java运行版本不同造成的。所有建议的解决方案都是“在 Eclipse 中设置编译器版本”,但我没有使用 Eclipse ......
这是我的环境:
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b06)
Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode)
如何检查类文件的 ant 编译版本并解决此问题?