我在Windows 7上安装了jre7。它的路径是C:\Program Files\Java\jre7
。我试图设置路径变量,以便我可以从命令行运行java程序,但是javac
给了我这个错误:
javac is not recognized as external or internal command, operable program or batch file
如何设置路径变量以使其起作用?
答案 0 :(得分:3)
您需要在JDK中设置bin
而不是JRE,jdk有javac
设置路径后重新启动终端
答案 1 :(得分:0)
您可以做的最好的事情是首先将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
路径
答案 2 :(得分:0)
不要使用jre目录,而是使用其bin目录
中的jdk编译器目录