JAVA_HOME=D:\Java\MyJava\j2sdk1.4.2
 试试看~~

解决方案 »

  1.   

    在环境变量那里修改啊我指的是我的电脑...右键
    然后从环境变量那里添加系统变量名字为: 
       JAVA_HOME
    里面的地址为D:\Java\MyJava\j2sdk1.4.2然后确定...最后在系统环境变量里找到PATH
    在它的值前边加
    %JAVA_HOME%\bin;
    就可以了....最最后,,,
    在DOS下测试.....输入
    java -version
    出现
    :
    你的JDK版本号之类的....就OK了....
      

  2.   

    将path=D:\Java\MyJava;
    只是在原来path前面加上 D:\Java\MyJava; 就可.
    其余不变.
      

  3.   

    TO:   jFresH_MaN(The answer is ......)(上帝对我说:编程要全面发展,) 
    哈哈,原来你无处不在啊!你在关于session的过期问题上,我也进去了!记得给我点分啊!
      

  4.   

    楼主我给一个综合的方法,只要按我的方法就可以了!
    CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; <====和我一样,在末尾加个分号
    Path=%JAVA_HOME%\bin
    JAVA_HOME=D:\Java\MyJava\j2sdk1.4.2
    楼主的设置基本有个型了,就是在细节上还稍微欠缺了点!
      

  5.   

    你用set path=%path%;D:\Java\MyJava\j2sdk1.4.2\bin命令就可以了
      

  6.   

    如果配置环境变量,你先不用classpath,用path就行了.
    因为你现在是javac命令找不到,当你执行java时再配置classpath也不迟,
    javac是编译代码的命令,java才是执行命令,
    你在编译时用不到classpath,只有执行时才用classpath
      

  7.   

    谢谢,问题基本解决,编译通过,单是用JAVA命令运行程序的时候
    提示错误:
      Exception in thread "main"  java.lang.NoClassDefFoundError: HelloWorld程序如下:public class HelloWorld{
       public static void main(String[] args){
         System.out.println("HelloWorld!");
       }
    }请问为什么?那里设置不对?谢谢
      

  8.   

    你肯定是运行命令没有搞对,运行它时用java HelloWorld就可以了,
    我估计你是用了java HelloWorld.java了把。呵呵
      

  9.   

    运行命令是Java HelloWorld本人第2次安装JDK,把jdk1.5安装在了D:\jdk1.5.0下,
    配置环境变量:CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
    Path=%JAVA_HOME%\bin
    JAVA_HOME=D:\jdk1.5.0
      

  10.   

    该问题解决:
    运行:set classpath=.;%classpath%
    谢谢您们!!