如何检查计算机上是否安装了java

2022-09-01 08:12:30

我正在尝试在客户端计算机上安装Java Windows应用程序。我想检查机器上是否安装了要求的 JRE。我想通过java程序而不是cmd命令检查它


答案 1

如果您使用的是Windows或Linux操作系统,请在命令提示符/终端中键入

java -version

如果Java正确安装,那么你会得到这样的东西

java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) Client VM (build 23.25-b01, mixed mode, sharing)

附注:在Windows操作系统上安装Java后,PATH变量更改为添加java.exe因此您需要重新打开cmd.exe重新加载PATH变量。

编辑:

CD 到路径第一...

cd C:\ProgramData\Oracle\Java\javapath
java -version

答案 2

您可以通过读取系统属性以编程方式执行此操作java

@Test
public void javaVersion() {
    System.out.println(System.getProperty("java.version"));
    System.out.println(System.getProperty("java.runtime.version"));
    System.out.println(System.getProperty("java.home"));
    System.out.println(System.getProperty("java.vendor"));
    System.out.println(System.getProperty("java.vendor.url"));
    System.out.println(System.getProperty("java.class.path"));
}

这将输出类似的东西

1.7.0_17
1.7.0_17-b02
C:\workspaces\Oracle\jdk1.7\jre
Oracle Corporation
http://java.oracle.com/
C:\workspaces\Misc\Miscellaneous\bin; ...

第一行显示版本号。您可以解析它,看看它是否符合您所需的最低java版本。可以在此处找到命名约定的说明,在此处找到详细信息。


推荐