当前位置:编程学习 > JAVA >>

求大神指点:为什么在命令提示符下可以运行java但不能运行javac?

提示的错误是:
我的环境变量的设置为:classpath是    .;C:\Program Files\Java\jdk1.6.0_10\lib\tools.jar;C:\Program File\lib\rt.jar;C:\Program Files\Java\jdk1.6.0_10\bin;
path是   C:\Program Files\Java\jdk1.6.0_10\bin;C:\Program Files\Java\jdk1.6.0_10\jre\bin;
java_home是   C:\Program Files\Java\jdk1.6.0_10; --------------------编程问答-------------------- 明显没有配置好
我的
classpath;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jar
JAVA_HOME:C:\Program Files\Java\jdk1.7.0_01
path :C:\Program Files\Java\jdk1.7.0_01\bin; --------------------编程问答-------------------- 没有配置好:
配制方法:
一、桌面右击【计算机】,选择【属性】,在弹出的窗体左侧点击【高级系统设置】,此时将弹出【系统属性】窗体,选择【高级】选项卡,点击【环境变量(N)…】按钮,弹出环境变量窗体。
二、在【系统变量(S)】区域点击【新建(W)…】按钮,弹出【新建系统变量】窗体,在【变量名(N)…】后的文本框输入:JAVA_HOME,【变量值(V)…】后的文本框输入JDK安装目录,例如本人的是:D:\Program Files\Java\jdk1.6.0_17,点击【确定】以完成JAVA_HOME的设置。然后再次点击【新建(W)…】按钮,弹出【新建系统变量】窗体,在【变量名(N)…】后的文本框输入:Path,【变量值(V)…】后的文本框输入:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; ,点击【确定】以完成Path的设置。然后再次点击【新建(W)…】按钮,弹出【新建系统变量】窗体,在【变量名(N)…】后的文本框输入:Classpath,【变量值(V)…】后的文本框输入:.;%JAVA_HOME%\lib;,点击【确定】以完成Classpath的设置。然后两次点击【确定】以保存刚才所做的更改。此时环境变量的设置已经完成了。
三、验证:运行cmd,在弹出的窗体中输入java –version(版本信息)、java、javac等命令即可显示相关信息,说明环境变量已经正确设置了。
--------------------编程问答-------------------- 因为安装jre时会复制 java.exe/javaw.exe/javaws.exe以及一些动态库到 %SystemRoot%\system32.
这个目录被M$自动加入PATH了。 --------------------编程问答-------------------- 还在配置CLASSPATH的,删掉这个环境变量吧,现在的jdk不需要这个环境变量很久了。 --------------------编程问答-------------------- 嗯嗯。赞同楼上的。
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,