看这是不是错了
[code=BatchFile]$JAVA_HOME\[/code][code=BatchFile]%JAVA_HOME%\[/code]

解决方案 »

  1.   

    估计是你的 java环境配置 classpath 问题
      

  2.   

    JAVAHOME:D:\Program Files\Java\jdk1.6.0_01
    我也不知道$JAVA_HOME是什么意思。
    我是个新手,打家帮帮忙啊,搞了一整天了,也没弄明白。
      

  3.   

    java.lang.NoClassDefFoundError: javax/tools/StandardJavaFileManager 表明找不到StandardJavaFileManager
    在cmd下用java -version看看你的jdk版本是不是1.6的
      

  4.   

    是啊
    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
      

  5.   

    CLASSPATH:C:\Program Files\Java\jdk1.6.0\lib
      

  6.   

    解决了,可是又有了一个问题:
    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)
      

  7.   

    出现java.lang.UnsupportedClassVersionError 错误的原因,是因为使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误。