...
Unable to find a javac compiler; 
com.sun.tools.javac.Main is not on the classpath. 
Perhaps JAVA_HOME does not point to the JDK 
看看这个报错。

解决方案 »

  1.   

    把异常放到google里搜素呀
      

  2.   

    http://blog.chinaunix.net/u/20276/showart_425502.html看看这个。。
      

  3.   

    jre环境没配好啊,你写的程序没问题啊,再好好配置一下吧
      

  4.   

     为什么 我在安装jdk 的时候 安装不了 提示 
    无法访问Windows Installer 服务。Windows Installer 没有正确安装时可能发生这种情况。请与技术支持人员联系以获得帮助我在服务里启动Windows Installer 服务时有提示本地计算机上的Windows Installer 服务启动后又停止了。一些服务自动停止,如果它们没有什么可做,列如“性能日志和警报”服务
    大侠们 我该怎么做啊 帮帮忙  在线等!!谢谢!
      

  5.   

    JAVA_HOME does not point to the JDK 
    你可能就是环境变量的问题,,如果你实验的服务器程序是tomcat的话,,你要配置一个JAVA_HOME的环境变量指向JDK5.0什么版本的就可以了,,不要往下了
      

  6.   

    页面没有错,
    检查机器的jdk或者是否有问题
      

  7.   

    把windows installer升级一下,把jdk重装一下。
      

  8.   

    这是Path 环境变量的值
    %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Samsung\Samsung PC Studio 3\;C:\Program Files\Common;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\ProgramFiles\Thunder Network\KanKan\Codecs这是ClassPath 环境变量的值
    %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar这是JAVA_HOME 环境变量的值
    C:\Program Files\Java\jdk1.6.0_01\大家看看 有错么??谢谢
      

  9.   


    ;%JAVA_HOME%\jre\bin 这个不要;
    ClassPath 环境变量的值 
    .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
      

  10.   

    还不行的话,你把tomcat的环境变量也加上。
    CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMACT_HOME%\common\lib
    TOMCAT_HOME:C:\Program Files\Apache Software Foundation\Tomcat 6.0
      

  11.   

    com.sun.tools.javac.Main is not on the classpath. 
    Perhaps JAVA_HOME does not point to the JDK com.sun.tools.javac.Main这个是tools.jar的编译类,是你的JDK环境没有配置好
      

  12.   

    ClassPath 环境变量的直接用
    .;%JAVA_HOME%\lib就可以我的是这样配置的
    JAVA_HOME=C:\Java\jdk1.6.0_03;
    ClassPath=C:\Java\jdk1.6.0_03\lib;
    PATH=...;C:\Java\jdk1.6.0_03\bin;.....tomcat:
    TOMCAT_HOME=C:\Tomcat 6.0
    CATALINA_HOME=C:\Tomcat 6.0
      

  13.   

    程序代码没任何问题,肯定是Tomcat的配置问题了,好好检查几遍,或者重新安装Tomcat
    ,建议换一个Tomcat的版本