你要把path,javahome和classpath系统的环境变量才行,只是在命令行中设置是不能被保存的,在命令行窗口关闭后。关于系统环境变量,你可以在我的电脑上单击右键,然后找找看

解决方案 »

  1.   

    我的就是在我的电脑属性里的环境变量里设置的
    但是测试成功了
    可是javac不能用
    在java目录下面有javac.exe啊
      

  2.   

    不可能,java指令可以用,那javac的指令一定可以用的。除非你删除了JDK的bin文件夹下的javac.exe。
      
     我想你的问题可能是:你要javac的java文件引用到其它的自己写的类。或者是你的classpath路径不对。
      

  3.   

    JAVA_HOME=c:\jdk1.50
    在path最前面加上:%JAVA_HOME%\bin;
    CLASSPAHT=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
    在dos下输入java 和javac 没有错误配置成功
      

  4.   

    CLASSPAHT=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
    在dos下输入java 和javac 没有错误配置成功CLASSPAHT=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
    CLASSPAHT=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
    CLASSPAHT=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
    CLASSPAHT=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
    CLASSPAHT=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
    CLASSPAHT=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
    CLASSPAHT=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jarCLASSPATH=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
      

  5.   

    .;看看你的classpath  有没有 .;