与Windows的Path变量中的Java“bin”目录混淆-如何修复此问题?

与Windows的Path变量中的Java“bin”目录混淆-如何修复此问题?,java,windows,variables,path,Java,Windows,Variables,Path,因此,在运行WindowsServer2008x64R2的服务器上,我安装了JavaJDK7更新5。 我将C:\Program Files\Java\jdk1.7.0\U 05\bin添加到系统路径变量中 现在在控制台中,某些Java可执行文件(如Java.exe)可以工作,但其他Java可执行文件(如javac.exe)只能在我实际位于该bin目录时工作 有没有人知道我做错了什么,以及我如何解决这个问题 编辑:无论何时输入“javac”,它都会返回: 'javac' is not recogn

因此,在运行WindowsServer2008x64R2的服务器上,我安装了JavaJDK7更新5。 我将C:\Program Files\Java\jdk1.7.0\U 05\bin添加到系统路径变量中

现在在控制台中,某些Java可执行文件(如Java.exe)可以工作,但其他Java可执行文件(如javac.exe)只能在我实际位于该bin目录时工作

有没有人知道我做错了什么,以及我如何解决这个问题

编辑:无论何时输入“javac”,它都会返回:

'javac' is not recognized as an internal or external command,
operable program or batch file.
当我键入“路径”时,我得到:

PATH=C:\PROGRA~2\PARALL~1\Plesk\ADDITI~1\Perl\site\bin;C:\PROGRA~2\PARALL~1\Ples
k\ADDITI~1\Perl\bin;C:\Program Files (x86)\Parallels\Plesk\Mail Servers\Mail Ena
ble\BIN;C:\Program Files (x86)\Parallels\Plesk\Additional\Python\Scripts;C:\Prog
ram Files (x86)\Parallels\Plesk\Additional\Python\;C:\zpanel\bin\apache\bin;C:\z
panel\bin\mysql\bin;C:\zpanel\bin\php;C:\zpanel\bin\wget;C:\zpanel\bin\bind\bin;
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\Wind
owsPowerShell\v1.0\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn";C:\Progr
am Files\MySQL\MySQL Server 5.5\bin;C:\Program Files (x86)\Parallels\Plesk\Mail
Servers\Mail Enable\BIN64;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86
)\Git\cmd;C:\Program Files\SlikSvn\bin;C:\Program Files\Java\jdk1.7.0_05\bin;

还可以创建一个环境变量JAVA_HOME,其路径为JAVA

例如:

我的JDK位于我的C:\Program Files\Java中

因此,您必须执行以下操作:

复制C:\Program Files\Java\jdk1.7.0\bin,然后转到Path变量并设置此

是的。。打开命令提示符并发出以下命令


gpupdate/force

在C:\Program Files\Java\jdk1.7.0\u 05\bin中是否看到javac.exe,请设置JRE的路径verify@JigarJoshi是的,这是JDK的路径。JRE可以是C:\Program Files\Java\jre7或C:\Program Files\Java\jdk1.7.0\u 05\JRE当您键入dir C:\Program Files\Java\jdk1.7.0\u 05时会看到什么\bin@SubinS我看到了JavaJDK7的bin目录中的所有内容,包括javac.exe……当您尝试使用javac时,会收到什么错误消息?另外,在控制台中键入PATH时,返回什么?请将这两个选项复制并粘贴到您的问题中。@Kierrow-您是否在控制台中设置了JAVA_主页?如果没有,您是否在设置环境后重新启动了控制台。变量?@Attila我从控制面板->系统->高级系统设置->环境变量中设置JAVA_主页。。。。是的,我在应用更改后重新启动了控制台。我将尝试重新启动…尝试在命令提示符下键入java-version。。。它工作吗?是的,它显示:“java版本1.7.0_05-JavaTM SE运行时环境构建1.7.0_05-b05-java HotSpotTM 64位服务器VM构建23.1-b03,混合模式”