javac不能运行?之前安装过jdk-6u43-windows-i586和jre-7u45-windows-x64,卸载了装了现在的jdk

我是win7位家庭版,64位,安装的是jdk-7u15-windows-x64。安在C:\ProgramFiles\Java\jdk1.7.0_15JAVA_HOMEC:... 我是win7位家庭版,64位,安装的是jdk-7u15-windows-x64。安在C:\Program Files\Java\jdk1.7.0_15
JAVA_HOME
C:\Program Files\Java\jdk1.7.0_15
classpath
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
Path
.;%JAVA_HOME%\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Common Files\Thunder Network\KanKan\Codecs
输入java和java -version都可以,但是javac不行,说不是内部外部命令什么的。是变量的什么地方错了?还是以前安装的东西对现在有影响?小白一枚,求大神指教!
展开
 我来答
百度网友3063114a7
推荐于2016-04-06 · TA获得超过693个赞
知道小有建树答主
回答量:666
采纳率:85%
帮助的人:229万
展开全部
javac是指jdk bin下面的程序, jre下没有。
java命令有,而javac没有的原因是环境变量里面没有将 jdk的bin目录 加入Path变量。
在cmd下输入set path 检查是否配置正确。

注意以下事项
1 使用系统的环境变量功能更新系统环境变量后,应该关闭所有cmd窗口再打开才会生效。
2 Path中如果存在多个目录还有相同程序, 系统取前者。 所有注意一下是否设置了多个jdk变量。
小灵呼833
2013-12-27 · TA获得超过186个赞
知道答主
回答量:161
采纳率:50%
帮助的人:85.1万
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式