我的环境变量设置如下:
JAVA_HOME  C:\Program Files\Java\jdk1.5.0_16;CLASSPATH  .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;Path       %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
我测试这个却测不出来
public class HelloJAVA{
   
   public static void main(String args[]){
          System.out.println("Hello JAVA!");
   }
}

解决方案 »

  1.   

    我是这样做的,在classpath里面是.;E:\Java\jdk1.6.0_07\lib\dt.jar;E:\Java\jdk1.6.0_07\lib\tools.jar;
    注意前面有一个点和一个分号。
    再path里面是E:\Java\jdk1.6.0_07\bin;
      

  2.   

    JAVA_HOME  C:\Program Files\Java\jdk1.5.0_16; 
    好像Java的JDK一般是装在盘符的根目录下  最好不要在路径中有空格   Program Files有空格  
      

  3.   

    JAVA_HOME  C:\Program Files\Java\jdk1.5.0_16; CLASSPATH  =.Path   %JAVA_HOME%\bin; 你可以这样设置,CLASSPATH= . ,设置为.就表示任意。这样系统他会自己寻找工具包。你也可以在DOS下写入SETCLASSPATH  =.直接设置。Path   %JAVA_HOME%\bin;这样不用去jre文件了!!不然会系统冲突不知道是jdk还是jre。你遇到的问题我以前也遇到过,最后这样解决了!!同时jre与jdk在一般同一目录下不在jdk下!!!
    祝楼主好运
      

  4.   

    是编译不通过,还是jdk没找到,到底是如何测试的,测试出了什么问题
      

  5.   

    建议jdk安装路径不要有空格
    path最左边加上.;