我已经在 Windows 7 上安装了 jre7。它的路径是C:\Program Files\Java\jre7
. 我试图设置路径变量,以便我可以从命令行运行 java 程序,但javac
给了我这个错误:
javac is not recognized as external or internal command, operable program or batch file
如何设置路径变量以使其正常工作?
你需要bin
在JDK而不是JRE中设置upto,jdk有 javac
设置路径后重启终端
您可以做的最好的事情是首先将JAVA_HOME
环境变量设置Control Panel\System and Security\System > Advanced System Settings > Environment Variables
为
C:\Program Files\Java\jre7
然后将以下行添加到路径变量中
;%JAVA_HOME%\bin
总是在编辑路径后,重新启动终端
编辑
如果你想使用javac
你必须设置JAVA_HOME
为jdk
路径而不是jre
路径
不要使用 jre 目录,而是使用其 bin 目录中的 jdk 编译器目录