一下为我因为一个小问题琢磨半天而得出来的心得,望对大家有用。我是新手,我觉得学java最开始就要设环境,而自学时发现好多都写得不清楚,导致新手很不方便,所以我写的细点,望大家不要嫌弃太多废话。
   双击我的电脑——右键属性——选高级——环境变量
    1、在系统变量中选择新建
               变量名:JAVA_HOME
             变量值:C:\j2sdk1.4.2_13
(变量值是你java方的地方。找到你所存的java,双击,复制地址栏,在变量值里 粘贴)
    2、在系统变量中再次选择新建
               变量名: CLASSPATH(大小写都可以,我试过了)
               变量值:[color=#FF0000].;C:\j2sdk1.4.2_13\lib\tools.jar;C:\j2sdk1.4.2_13\lib\dt.jar[/color](在变量值里先输入.;后在java中找到lib,双击打开,复制地址栏,在变量值里粘贴,然后加上\tools.jar;然后再次粘贴加上\dt.jar)
               注意两点:首先,一定要在最开始加.;这是新手常犯的错我,对于java开发工具来说可能不会受到影响,但使用命令提示符的人要特别注意,它可能导致你无法执行程序。
                         其次;要放在:.;C:\j2sdk1.4.2_13\lib\tools.jar和C:\j2sdk1.4.2_13\lib\dt.jar中间
    3、在系统变量中找到path选择编辑
               变量名:path
             变量值:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem[color=#FF0000];
C:\j2sdk1.4.2_13\bin[/color](%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem是path变量值已有的东西,不用管他,在他后面加上;然后在java中找到bin,双击打开,复制地址栏,在变量值里粘贴)
             特别提醒:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem有和没有不会影响java使用,但是当你要用命令符做别的,如检ip之类的时候,输入相应的语句会显示“不是内部或外部命令,也不是可运行的程序
或批处理文件”。还有,一定要加;号
   
    如果变量没设好会有这么一个错误(我因为这个错误研究了一个下午,才发现是变量没设好):
          Exception in thread "main" java.lang.NoClassDefFoundError: Hello
       (Hello为类名) 希望对大家有所帮助,谢谢