日期:2014-05-20  浏览次数:20837 次

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

------解决方案--------------------
我的异常网推荐解决方案:java环境变量设置,http://www.myexception.cn/java-other/172921.html
------解决方案--------------------
“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自带的标准类库路径。
------解决方案--------------------
楼主那么设也可以,设完了命令行窗口要关了重新打开才管用,你是不是没关了重打开
另外楼上,javac不涉及classpath
------解决方案--------------------
他的意思是:你对环境变量的更改职能做用在新打开的CMD窗口中,如果你在改动环境变量前就开着个CMD 窗口,那么你的更改是不起作用的,必须从新开个CMD 窗口

------解决方案--------------------
由于jdk不识别的问题,把jdk安装在名称没有空格的路径中.问题就会解决,
------解决方案--------------------
如果你的java命令的好使的,javac不可用,那么

把path变量设在系统变量里(而不是用户变量)试试:系统属性-> 高级-> 系统变量

改好后重开一个cmd;