我在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,我不确定为什么会这样。答案 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
,它应该像魔术一样工作:)