[设置环境变量后找不到Javac

问题描述 投票:0回答:2

我正在Windows 7计算机上运行。

我安装了Java jdk 1.7。

我已将Path和PATH环境变量设置为指向Java jdk 1.7 / bin目录。

在命令提示符下执行java -version将产生Java版本1.7.0_45。

但是当我执行javac时却说:

javac不被识别为内部或外部命令

我真的为这个问题感到困惑。通过更改环境变量,所有其他线程似乎都可以解决类似的问题,但这在这种情况下并不能解决我的问题。

编辑

[当我在Console2中运行java -version时,它说当前使用的Java版本是1.6,但我不确定为什么会这样。

java windows-7 environment-variables command-prompt javac
2个回答
1
投票

不确定这是否是原因,但在您发布的路径中

C:\ Program Files \ Java \ jdk1.7.0_45 \ bin

似乎在“ jdk1.7.0_45”和“ \ bin”之间有一个多余的空格

此外,附加“;”总是很好。最后。

PATH = C:\ Program Files \ Java \ jdk1.7.0_45 \ bin;


0
投票

将其更改为C:\Progra~1\Java\jdk1.7.0_45\bin,它将像魔术一样工作:)

© www.soinside.com 2019 - 2024. All rights reserved.