【发布时间】:2014-06-12 22:22:56
【问题描述】:
好的,这很尴尬,但我无法安装 Java。我没有 Java 方面的经验,因此不胜感激。
所以我像往常一样安装 Java JDK(我认为 JRE 之前已经存在)我有 jre7 和 jdk1.8.0.0_05
我已经安装了,但是我的电脑里还没有Java
这是一些绝望的 cmd 检查
>C:\>WHERE java
>INFO: Could not find files for the giving pattern
>C:\>java
>'java is not recognized as an internal or external command, operable program or batch file.
我的 java 文件夹在哪里 C:\Program Files (x86)\Java\jdk1.8.0.0_5
无奈之下,我在给定目录上创建了变量 JAVA_HOME。后来,我尝试了这个。
>C:\>echo %JAVA_HOME%
%JAVA_HOME%
我期待 cmd 回显目录。
变量 PATHEXT 包含以下内容:
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
澄清:
我尝试使用 Windows Installer 重新安装 Java Jdk Installer,但没有成功。
如果这很重要,我正在从 Windows 7 运行。
我尝试向 Here 学习
经过仔细检查,我可以在一路进入目录后运行java和javac(所以在bin外输入java不会有任何好处)
【问题讨论】:
-
where不会查找系统上的所有文件。它只查找您可以在没有完整路径名的情况下执行的文件,这意味着您当前目录和 %PATH% 上的文件。如果您想了解有关where的更多信息,请输入where/?。 -
顺便说一句,当我打开命令提示符窗口时,我通常不会设置
JAVA_HOME,编译器仍然可以正常运行。不过,我认为其他依赖 Java 的安装需要此环境变量。但不适用于 Java 编译器本身。