我在用dos命令运行程序时出现“javac不是内部命令”,请问这是怎么回事,用的是JDK1.6路径配置正确。请高手指教,谢谢!

解决方案 »

  1.   

    classpath的路径不对,或是没有设置.
      

  2.   

    环境变量配置
    JAVA_HOME=C:\Program Files\java\jdk1.6.0 
    CLASSPATH =.\;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar 
    PATH =.;%JAVA_HOME%\bin 
    感谢指教!!
      

  3.   

    PATH =%JAVA_HOME%\bin  //不要.;
      

  4.   

    去掉之后也不行,为什么有的机器不用配置环境变量也可以用开发用具运行java呢??据说jdk1.6.0在安装的过程中自动配置,是否可以用它自动配置的环境变量??
      

  5.   

    你环境重新设置之后cmd窗口得重新打开!
      

  6.   

    CLASSPATH =.\;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar  
    ===================================
    应为:
    CLASSPATH =.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar 
      

  7.   

    建议:
    安装JDK的时候尽量不要默认路径当中带"."之类的.
      

  8.   

    是不是bin目录下没有java.exe文件啊??一会测试一下!!
      

  9.   

    是path路径的问题!显示“javac不是内部命令”,跟classpath没关系。
      

  10.   

    我的遭遇^ 我最早把环境变量都设在"用户变量"了,结果有问题,后来在"系统变量"和"用户变量"都设了Path和ClassPath就好了,希望对你有帮助~~   
      

  11.   

    环境变量配置 
    JAVA_HOME=C:\Program Files\java\jdk1.6.0  
    CLASSPATH =.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar  
    PATH =%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
    如果不行那就用绝对路径!也不知道是什么原因,以前用相对路径就是不行,后来改成绝对路径就行了。  
      

  12.   


    环境变量配置  
    JAVA_HOME=C:\Program Files\java\jdk1.6.0   
    CLASSPATH =.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar   
    PATH =%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 
       
     
     
     
      

  13.   


            JAVA_HOME=C:\Program Files\Java\jdk1.5.0
          CATALINA_HOME=D:\学习软件\eclipse-other\Tomcat 6.0
          CATALINA_BASE=D:\学习软件\eclipse-other\Tomcat 6.0
          TOMCAT_HOME=D:\学习软件\eclipse-other\Tomcat 6.0
          CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_HOME%\lib\jsp-api.jar;
          path=%JAVA_HOME%\bin;
      
    测试Java环境. 
    进入 命令提示符(开始 - 运行 - cmd),
    输入java -version
    输入 javac -help  
    测试Tomcat。
    http://localhost:8080