echo %JAVA_HOME%echo %CLASSPATH%肯定是设置过的吧,要不然怎么能够执行呢?
至少 PATH 里有jdk/bin的设置的。

解决方案 »

  1.   

    Dos下设置后,退出该Dos就没了。
    建议在我的电脑--属性里设置
      

  2.   

    to takecare :C:\>echo %JAVA_HOME%
                 %JAVA_HOME% ,显示不出来,但是确实能使用javac,java等命令,我机器上好几个jre,我也不知道是哪个。
    而且我想看到所有的环境变量,echo做不到了
    to treeroot :有些系统变量在教本里引用,怎么电脑属性里看不到,比如看到有$SYSTEM,
            电脑属性里的环境变量不多啊
      

  3.   

    还有,在 user variables 中的temp变量,值显示为%USERPROFILE%\Local Settings\Temp,
    这个%USERPROFILE% 在哪里定义的呢?
     我在os里有好多这样看到引用却不知道具体定义的地方
      

  4.   

    java_home,classpath 要自己设置。如果用jbuidler等IDE就不用设置。
      

  5.   

    C:\>set Java_Home = D:\JDK\bin;
    C:\>set Java_Home 执行完这句效果就出来了
      

  6.   

    在 user variables 中的temp变量,值显示为%USERPROFILE%\Local Settings\Temp,
    这个%USERPROFILE% 在哪里定义的呢?
     我在os里有好多这样看到引用却不知道具体定义的地方
      

  7.   

    DOS 下查看环境变量  c:\set   看看哪个环境变量有执行java程序的变量,
    c:\ set path  查看path的设置,
    电脑执行java程序时将搜索环境变量,如遇到可执行java程序的变量时就将执行,搜索也就结束,所以把j2sdk的变量设在classpath,和path的前面为妙!
      

  8.   

    你在cmd下面设置的环境变量只在你不退出的时候有效,如果你一退出cmd的话,就没有用了。它只是一个临时的,并没有保存起来。要想总是有效,就在电脑属性里的enviromental variable 里面去设置