Perhaps   JAVA_HOME   does   not   point   to   the   JDK 
JAVA_HOME应该是D:\Program Files\Java\jdk1.5.0_09(你安装JDK的路径)

解决方案 »

  1.   

    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 环境变量path可能没配好 还有javahome可能没指向jdk
      

  2.   

    xp的话,eclipse 不是会自己知道jdk安装目录吗?
    安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:\j2sdk1.4.2): 
    JAVA_HOME=c:\j2sdk1.4.2 
    classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径) 
    path=%JAVA_HOME%\bin 
      

  3.   

    问题找到了,是在JDK的安装目录的lib目录下有一个tools.jar文件,拷贝到Tomcat安装目录下的common\lib目录下就行了.