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

为什么java -version可用 而javac还是提示是外部命令呢?
RTRTRT

------解决方案--------------------
我的异常网推荐解决方案:java环境变量设置,http://www.myexception.cn/java-other/172921.html
------解决方案--------------------
Path环境变量没有包含JDK的bin目录。
可能你没有配环境变量,
或者环境变量中只包含了JRE的bin目录...
------解决方案--------------------
环境变量没配好,path中要包含JDK的bin目录
------解决方案--------------------
估计你的环境变量只指向了JRE的目录,而不是JDK的
------解决方案--------------------
以前也遇到这个问题,设置环境变量半天弄不好,卸了重安~~~嘿嘿
------解决方案--------------------
因为 java 安装好后在 c:\windows\system32 下有个 java 虚拟机的引导程序 java.exe。由于 c:\windows\system32 默认在 PATH 路径搜索范围内的,所以 java -version 是会有东西出来的。

建议:

1:设置 JAVA_HOME 环境变量,指向 JDK 的安装目录
2:在 PATH 变量(系统变量部分)的最前面加上 %JAVA_HOME%\bin; 点确定,再重新打开系统控制台就可以了
------解决方案--------------------
环境变量没设置好吧
java_home C:\Program Files\Java\jdk1.6.0_25;
path C:\Program Files\Java\jdk1.6.0_25\bin;
classpath .;
C:\Program Files\Java\jdk1.6.0_25是jdk安装目录
注意点和分号都得加上
------解决方案--------------------
亦或者只装了jre没装jdk
------解决方案--------------------
不知道什么叫结贴。不过上面写得非常清楚。JDK装好必定要查看java javac命令同时成功才行。请看:JAVA环境变量配置与配置后CMD的使用