是啊 D:\Tomcat>java -version java version "1.6.0_01" Java(TM) SE Runtime Environment (build 1.6.0_01-b06) Java HotSpot(TM) Client VM (build 1.6.0_01-b06, mixed mode, sharing)D:\Tomcat>;.;D:\Tomcat\common\lib\mysql-connector-java-3.1.12-bin.jar;D:\Program Files\Java\jdk1.6.0_01\jre\lib\rt.jar;D:\Program Files\Java\jdk1.6.0_01\lib\dt. jar;D:\Program Files\Java\jdk1.6.0_01\lib\tools.jar;D:\Program Files\Java\jdk1.6 .0_0\bin;D:\Tomcat\common\lib\Driver;D:\Tomcat\common\lib\mysql.jar
CLASSPATH:C:\Program Files\Java\jdk1.6.0\lib
解决了,可是又有了一个问题: exception javax.servlet.ServletException: Bad version number in .class file org.apache.jasper.servlet.JspServlet.service(JspServlet.java:244) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) 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) java.net.URLClassLoader.defineClass(Unknown Source) java.net.URLClassLoader.access$100(Unknown Source) java.net.URLClassLoader$1.run(Unknown Source) java.security.AccessController.doPrivileged(Native Method) java.net.URLClassLoader.findClass(Unknown Source) org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:156) org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:69) org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:548) org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:136) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:307) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
我也不知道$JAVA_HOME是什么意思。
我是个新手,打家帮帮忙啊,搞了一整天了,也没弄明白。
在cmd下用java -version看看你的jdk版本是不是1.6的
D:\Tomcat>java -version
java version "1.6.0_01"
Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
Java HotSpot(TM) Client VM (build 1.6.0_01-b06, mixed mode, sharing)D:\Tomcat>;.;D:\Tomcat\common\lib\mysql-connector-java-3.1.12-bin.jar;D:\Program
Files\Java\jdk1.6.0_01\jre\lib\rt.jar;D:\Program Files\Java\jdk1.6.0_01\lib\dt.
jar;D:\Program Files\Java\jdk1.6.0_01\lib\tools.jar;D:\Program Files\Java\jdk1.6
.0_0\bin;D:\Tomcat\common\lib\Driver;D:\Tomcat\common\lib\mysql.jar
exception javax.servlet.ServletException: Bad version number in .class file
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:244)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
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)
java.net.URLClassLoader.defineClass(Unknown Source)
java.net.URLClassLoader.access$100(Unknown Source)
java.net.URLClassLoader$1.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(Unknown Source)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:156)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:69)
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:548)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:136)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:307)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)