变量值:.;%JAVA_HOME%\lib或者好多人都是这样的:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
你应该已经将JAVA_HOME加入到你的环境变量了吧?

解决方案 »

  1.   

    如果JDK安装的路径是C:\JDK,则需要设定环境变数如下: 
    set path=C:\jdk\bin; 
    set classpath=C:\jdk\lib\tools.jar;C:\jdk\lib\dt.jar
      

  2.   

    .;D:\j2sdk1.4.0\lib
     ~分号
    好像还是不对啊 CMD->java d:\j2sdk1.4.0\test\helloworld
    还是有错
    Exception in thread "main" java.lang.NoClassDefFoundError: d:\j2sdk1/4/0\test\helloworld
    what's wrong?
      

  3.   

    set  JAVA_HOME=C:\j2sdk1.4.0
    SET  PATH=%PATH%;C:\safeproc
    set  CLASSPATH=C:\j2sdk1.4.0\jre\lib\rt.jar;C:\java;.
    其中C:\java;.是我自己设置的目录
      

  4.   

    全过程:
    如sdk安装在c;\j2sdk1.4.1
    系统变量 
    变量名 CLASSPATH
    变量值中加入: c;\j2sdk1.4.1\lib;c;\j2sdk1.4.1\lib\tools.jar;
    变量名 path
    变量值中加入:c;\j2sdk1.4.1\bin;
    如你要编译的.java文件在d;\javatest
    命令行:
    d;\cd javatest>javac *.java(注意大小写)
    (.class文件会被编译在同级目录中)
    最后命令行:
    d;\cd javatest>java 你的文件名(注意没有.java后缀)
    执行!