我装完java后,设置完环境变量为什么在命令行中输入java可以识别,输入javac就不能识别呢?

环境变量设置是对的

你设置的环境变量肯定有问题,在c盘中有 java.exe 文件

你在cmd中运行的是 c:\windows\system32中的 java

你要把 path设置成 %java_home%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;

把  %java_home%\bin  放到最前面

我的是win7系统

xp他的也一样的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-06
不应该的啊,java和javac两个命令执行路径是一样的,怎么可能一个能找到,一个找不到呢。你把命令要写对啊。再试试。
第2个回答  2011-06-04
它运行的原理就是找javac.exe文件而这个文件在D:\Program Files\Java\jdk1.5.0_11\bin文件下;classpath要设成.;
第3个回答  2016-06-24
你可能删除了你java的安装目录了
第4个回答  2011-06-04
path变量下面添加java安装路径,到有javac。exe为止
例如
..../java1.6/bin/本回答被提问者和网友采纳
相似回答