javac  不是内部或外部命令,也不是可运行的程序或批处理文件

解决方案 »

  1.   

    在path多加一点
    %JAVA_HOME%\bin;
      

  2.   

    其它命令能不能用,比如ping netstat
      

  3.   

    检查以下三点:
    1.是否设置JAVA_HOME,安装跟目录,比如c:\jdk1.5
    2.环境变量里设置path了没?%JAVA_HOME%\bin;
    3.classpath设置了没?.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
      

  4.   

    设置pathle 也设置classpath了不过 我的lib文件夹中没有dt.jar 和tool.jar
      

  5.   

    设置环境变量:
    我的电脑右键,高级,环境变量.
    找到path,增加一个值:jdk目录\bin
    新增一个classpath,值为:jdk目录\lib
      

  6.   

    那你安装得不对吧.
    第一次是安装JDK的,然后又会叫你安装JRE的.不要选同一个文件夹
      

  7.   

    JDK1.6按默认路径安装,并设置环境变量如下:classpath:  .;C:\Program Files\Java\jdk1.6.0_05\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_05\lib\dt.jar java_home:   C:\Program Files\Java\jdk1.6.0_05 path:    C:\Program Files\Java\jdk1.6.0_05\bin
      

  8.   

    这个没关系吧,就是在同一个文件夹下也没问题啊。
    楼主按默认的路径安装就应该没问题,主要把path和classpath设置正确即可
      

  9.   

    classpath:  .;C:\Program Files\Java\jdk1.6.0_05\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_05\lib\dt.jar  java_home:   C:\Program Files\Java\jdk1.6.0_05  path:    C:\Program Files\Java\jdk1.6.0_05\bin