设置环境变量后找不到javac

时间:2013-12-23 06:41:31

标签: java windows-7 environment-variables command-prompt javac

我在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,我不确定为什么会这样。

2 个答案:

答案 0 :(得分: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;

答案 1 :(得分:0)

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