And*_*dre 2 cmd javac environment-variables
好的,所以我买了一台新电脑
Windows 7 Pro 64位Service Pack 1
我安装了jdk-7u25-windows-x64(jdk 1.7.0_25)
它安装在默认位置C:\ Program Files\Java\jdk1.7.0_25中
我将JAVA_HOME环境变量设置为C:\ Program Files\Java\jdk1.7.0_25
我将%JAVA_HOME%\ bin添加到Path环境变量中(是的,我使用了a;在添加之前)
点击确定
关闭所有CMD窗口打开它们
现在,如果我运行命令java,我得到预期的输出
但如果我运行javac命令,我会得到这个
C:\Users\AJ>javac
'javac' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)
我试过摆弄路径,但没有运气,并重新启动我的电脑等没有运气
如果我在jdk\bin目录中似乎也可以工作
C:\>cd C:\Program Files\Java\jdk1.7.0_25\bin
C:\Program Files\Java\jdk1.7.0_25\bin>javac -version
javac 1.7.0_25
C:\Program Files\Java\jdk1.7.0_25\bin>
Run Code Online (Sandbox Code Playgroud)
如何让javac命令像java一样正确运行
小智 7
我之前遇到包含空白的路径问题.我建议改变路径
C:\Program Files\Java\jdk1.7.0_25
Run Code Online (Sandbox Code Playgroud)
至
C:\Progra~1\Java\jdk1.7.0_25
Run Code Online (Sandbox Code Playgroud)
希望这能解决你的问题!