java - Windows 路径变量中 Java 的 "bin"目录混淆 - 如何解决此问题?

标签 java windows variables path

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

现在在控制台中,某些 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;

最佳答案

还创建一个包含 java 路径的环境变量 JAVA_HOME

关于java - Windows 路径变量中 Java 的 "bin"目录混淆 - 如何解决此问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11143329/

相关文章:

java - 关于Java线程的问题,输出一致

java - 正则表达式将匹配注释的 SQL 代码

java - 使用多个键对 Java 对象进行排序

java - Java 中的周历

python - 通过 Python winreg 在注册表中设置 Windows 系统 PATH

java - 当我从 Task Scheduler 的 bat 文件中运行 java 程序时,包不存在错误...但是当双击 bat 文件时它会运行

c++ - visual studio 2010 在调试期间显示 const int 0

windows - 在Windows Batch for Loop中运行可执行文件时,如何打印输出?

javascript - 如何在jquery ui进度条中使用变量

java - Java中私有(private)静态变量有什么用?