我一刚接触java的,我把j2SE装在d;\Program Files\java目录下,然后把2000系统的环境变量path也对应设成d;\Program Files\java\bin,命令行下还是不识别javac命令,问题出在哪儿?

解决方案 »

  1.   

    “java_home”,设置jdk的安装路径,比如“d;\Program Files\java\”,以下简称“%java_home%”
    “path”,设置jdk中各个程序的路径,“%java_home%\bin;%java_home%\jre\bin;” 
    “classpath”,设置java各个类的路径,“.;%java_home%\lib;%java_home%\lib\tools.jar”。前面的“.”不可少,它代表了我们为自己的java类建立的工作路径,其它的是jdk自带的标准类库路径。
      

  2.   

    楼主那么设也可以,设完了命令行窗口要关了重新打开才管用,你是不是没关了重打开
    另外楼上,javac不涉及classpath
      

  3.   

    按照书上说的我只需要安装了j2SE,然后拿记事本做编辑器在命令行下就可以编译运行java程序了,是这样一来吧?安装了的j2se里面已经有jdk了吧.
      

  4.   

    他的意思是:你对环境变量的更改职能做用在新打开的CMD窗口中,如果你在改动环境变量前就开着个CMD 窗口,那么你的更改是不起作用的,必须从新开个CMD 窗口
      

  5.   

    系统环境变量里面没有java_home,classpath这两个环境变量,要自己加吗?
      

  6.   

    由于jdk不识别的问题,把jdk安装在名称没有空格的路径中.问题就会解决,
      

  7.   

    如果你的java命令的好使的,javac不可用,那么把path变量设在系统变量里(而不是用户变量)试试:系统属性->高级->系统变量改好后重开一个cmd;