-1

我已经在 Windows 7 上安装了 jre7。它的路径是C:\Program Files\Java\jre7. 我试图设置路径变量,以便我可以从命令行运行 java 程序,但javac给了我这个错误:

javac is not recognized as external or internal command, operable program or batch file

如何设置路径变量以使其正常工作?

4

3 回答 3

3
  1. 你需要bin在JDK而不是JRE中设置upto,jdk有 javac

  2. 设置路径后重启终端

于 2013-08-04T02:06:34.370 回答
0

您可以做的最好的事情是首先将JAVA_HOME环境变量设置Control Panel\System and Security\System > Advanced System Settings > Environment Variables

C:\Program Files\Java\jre7

然后将以下行添加到路径变量中

;%JAVA_HOME%\bin

总是在编辑路径后,重新启动终端

编辑

如果你想使用javac你必须设置JAVA_HOMEjdk路径而不是jre路径

于 2013-08-04T02:14:37.497 回答
0

不要使用 jre 目录,而是使用其 bin 目录中的 jdk 编译器目录

于 2013-08-04T02:25:31.450 回答