我的Windows 7上是否有Java虚拟机?


4

如何确定我的Windows 7上是否安装了Java虚拟机?

java  jvm 

在命令行中键入“java”(cmd)

Answers:


8

打开命令提示符并键入以下内容:

java -version

这应该会为您提供已安装的JRE的版本,例如:

java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)

如果失败,您还可以检查是否安装了任何JRE。默认位置通常是${HOME_DIR}\Program Files\Java\,这里${HOME_DIR}通常是C:\


上面选择的答案是正确的,但请注意响应如:> java version“1.6.0_24”相关:> Java 6 Update 24这首先使我感到困惑。来自javatester.org/version.html
GerardBeckerleg

5

Run->cmd类型java -version
如果您对未知命令抱怨,则不会安装Java。


10
如果Java不在路径中怎么办?

我认为安装总是将bin目录放在路径中。我的意思是我注意到java -version即使我在安装过程中没有选择java进入路径,我总是会对版本做出响应
user65971

@Tomas,安装java时的AFAIK在Windows \ System32中添加了“快捷方式/别名”,使得不再需要在路径中添加java

@Kennet:这与我注意到的一致。我以为它在路径中安装了bin
user65971

2

@ Yahor10是对的。您可以先键入java然后java -version在命令提示符下键入。如果这项工作,您将看到JRE已安装并且在您的路径中。

但如果它不在路径中你就不会知道它。所以,我更愿意打开regedit并转向密钥HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft。如果此键不存在,则不安装java。如果存在,则通常安装java。以前版本的java创建了注册表项,显示了安装java的路径。我刚刚检查了我的Win7,java1.6-27,看到这样的条目不存在。

其他方法是到达ControlPanel / Programs并检查那里。


0

检查java -version命令行,查看已安装的软件列表(控制面板),检查是否Program Files包含名为的文件夹,Java或查看是否存在调用的环境变量JAVA_HOME

如果这些都不是真的,那么很可能你没有安装JRE或JDK,但这仍然不确定。AFAIK Windows 7本身不包含JRE,所以如果你有一个干净的系统,你很可能还没有JRE。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.