我从“c:\jdk.1.7.0”中的Java SE Development Kit 7 Downloads下载并安装了 JDK ,将变量路径设置为“c:\jdk.1.7.0”,但使用命令例如:
jar xvf ..\src.zip
给我这个错误:
'jar' is not recognized as an internal or external command,
operable program or batch file.
我正在阅读 Core Java 第 1 卷(第 9 版)。所以这里它声明首先运行命令:
javac -version
然后我得到了同样的错误。在 bin 目录中也没有 javac.exe,但我找到了 java.exe 并且它有效。那么 jar.exe 是否也更改为其他名称或其他地方?这本书今年出版了,甚至文件名在最新版本中都不匹配,或者我在这里遗漏了什么,这似乎很奇怪?..
PS我使用的是Windows 7 64位。
使用命令:
echo %PATH%
返回:
%JAVA_HOME%\bin;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%CommonPr
ogramFiles%\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Wind
ows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\I
ntel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Fi
les (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2
.0\bin\x64;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program File
s\Common Files\Microsoft Shared\Windows Live;C:\Program Files\Intel\WiFi\bin\;C:
\Program Files\Common Files\Intel\WirelessCommon\
%JAVA_HOME%
被设定为C:\jdk1.7.0