JAVA报错

来源:百度知道 编辑:UC知道 时间:2024/06/23 17:10:40
编译JAVA程序 时 建立project后调入正确的JSP能正常运行 但对他修改后就报异常:javax.servlet.ServletException: com/sun/tools/javac/Main (Unsupported major.minor version 49.0)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:244)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

希望给予知道

这个错误的原因是用低版本的jdk去跑了高版本的jdk编译出来的class文件,49.0是jdk1.5的主次版本号。

这个问题网上很多。
http://hi.baidu.com/frank_lee1128/blog/item/f824eb23a28486579822ed9e.html
http://blog.csdn.net/seave/archive/2006/06/05/774943.aspx

你的jdk版不对,你的程序是1.5版本的,而jdk是1.4或者其他低版本的。

他说的是你当前的servlet或者是jsp不在当前的web项目当中