0

当我尝试启动我的 Tomcat 服务器时,出现以下错误;谁能帮我吗?

C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\bin>tomcat
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version n
umber in .class file
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access+100(Unknown Source)
        at java.net.URLClassLoader+1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)

无法将服务作为控制台应用程序运行

4

1 回答 1

0

Tomcat 7 至少需要 java 1.6,请参见此处

要检查您拥有的 java 版本,您可以运行

java -version

在命令提示符下或只是转到

Control panel > Programs > java 

然后在General选项卡中单击about

确保您已安装 java1.6或更高版本并正确设置JAVA_HOME环境变量。

如果您不想安装较新的 java 版本,则可以下载较低版本的 Tomcat,它与您实际拥有的 java 版本一起运行。但我不会推荐,最好安装更新版本的java。

于 2013-09-21T14:52:17.300 回答