【发布时间】:2012-10-11 17:12:21
【问题描述】:
我在这里很困惑:
如果我从cmd 运行java,那么该命令将成功运行。
但是我既没有设置JAVA_HOME,也没有设置%JRE_HOME%,也没有在我的PATH中添加java/jre安装目录。
所以当我这样做时
echo %JAVA_HOME%
没有显示JAVA_HOME(预计因为我没有设置)
如果我这样做:
回显 %JRE_HOME%`
没有显示JRE_HOME(预计因为我没有设置它)
当我这样做时
echo %PATH%
PATH 中没有目录指向 java 安装。预期,因为我没有修改 PATH 以添加 java。
路径是:
C:\Program Files\Common Files\Microsoft Shared\Windows Live;
C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;
C:\Program Files (x86)\AMD APP\bin\x86_64;
C:\Program Files (x86)\AMD APP\bin\x86;
C:\Windows\system32;C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\;
C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;
C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;
C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;
C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;
C:\Program Files (x86)\IDM Computer Solutions\UltraEdit-32;
C:\Program Files (x86)\Windows Live\Shared
那么为什么我在运行 java 时没有得到Bad Command?
【问题讨论】:
-
那张快照看起来像是爬过黑色垫子的白蚂蚁。没有人可以在那里看到一个字母。所以发布它没有意义。而是写下您使用该命令的路径。
-
我运行java的路径是:
C:\Users -
echo %PATH% 返回给你什么?它不会出现在您的快照上。
-
@DanielPereira:你能看到快照吗?我看到 RohitJain 是对的。我会将这些放在 OP 中。
-
它必须在你的
%PATH%中。
标签: windows windows-7 64-bit java