在Windows的路径变量中与Java的“bin”目录混淆 - 我该如何解决这个问题?

时间:2012-06-21 17:15:34

标签: java windows variables path

因此,在运行Windows Server 2008 x64 R2的服务器上,我安装了Java JDK 7 Update 5。 我将“C:\ Program Files \ Java \ jdk1.7.0_05 \ bin”添加到系统“路径”变量中。

现在在控制台中,某些Java可执行文件(如java.exe)可以工作,但是其他像javac.exe只能在我实际进入“bin”目录时才能工作。

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

编辑:每当我输入'javac'时它会返回:

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

当我输入'PATH'时,我得到:

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;

2 个答案:

答案 0 :(得分:1)

创建一个带有java

路径的环境变量JAVA_HOME

答案 1 :(得分:0)

试试这个,

例如:

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

所以你必须这样做:

Copy C:\Program Files\Java\jdk1.7.0\bin , then goto your "Path" variable and set this...

And yes.. open you command prompt and give the following command..

gpupdate / force