一个java web 问题

来源:百度知道 编辑:UC知道 时间:2024/06/02 13:13:09
HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Servlet execution threw an exception

root cause

java.lang.UnsupportedClassVersionError: Bad version number in .class file
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(Unknown Source)
java.security.SecureClassLoader.defineClass(Unknown Source)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1817)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1325)
org.apache.catalina.loader.WebappClassLoader.loadC

ava.lang.UnsupportedClassVersionError: Bad version number in .class file

java编译的class版本不对,一般就是你的class文件是在高版本下的jre编译生成的,而你现在运行的jre版本低,所以会报这个错!

解决方法很简单,把java文件用你当前运行的jre版本重新编译一下

我不知道 具体原因,
只能给翻译一下。

不符合的版本类型

你的java的版本号不对,“Bad version number”意思是不能用的版本号,这类问题一般出现在某些环境需要用到6.0,而有些环境需要5.0,在环境切换时以上两者参数没有一起修改所导致;
解决办法是将两者设置为一样的,并进行重新编译

飘~~~~``

[酒醉千年 - 举人 五级]和[cliff77 - 经理 五级]正解。

你先看下你的开发环境是不是放在中文目录下,如果在请放在英文目录下,

如 软件-开发环境

例 software - 开发环境

加QQ:420620449 详解