如何检查计算机上是否安装了Java
我试图在客户端机器上安装java Windows应用程序。我想检查是否在机器上安装了需要的JRE。 我想通过java程序而不是cmd命令来检查它
如果您使用的是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
打开命令提示符并键入以下命令: java -version
成功执行后,该命令将输出Java版本以及Java SE Runtime Environment的构建和Java HotSpot Client VM的构建。
命令提示符:
C:\Users\admin>java -version (Press Enter> java version "1.7.0_25" Java(TM) SE Runtime Environment (build 1.7.0_25-b17) Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
您可以通过读取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版本。 您可以在此处找到命名约定的说明以及更多信息。
在命令窗口中输入
java -version
如果它给出输出一切都应该没问题。 如果要开发软件,可能需要设置PATH。
安装Java后,在环境变量中设置路径,然后打开命令提示符并键入java -version
。 如果安装正确,它将列出java版本,jre版本等。
您还可以通过尝试javac
命令进行检查。 如果它显示了一些数据,那么你的java安装了正确的路径集,否则javac
就是一个无效的命令。
在命令提示符下键入java -version ,它将为您提供系统上已安装的java版本。
1)根据您的操作系统打开命令提示符或终端。
2)然后在终端中输入java --version
。
3)如果成功安装了java,它将显示相应的版本。
检查java文件夹的安装目录(通常为C:\Program Files (x86)
或C:\Program Files
)。 如果它包含JRE,则安装java。
使用Apache Commons-Lang的SystemUtils.isJavaVersionAtLeast(JavaVersion)
import org.apache.commons.lang3.JavaVersion; import org.apache.commons.lang3.SystemUtils; if (SystemUtils.isJavaVersionAtLeast(JavaVersion.JAVA_1_8) System.out.println("Java version was 8 or greater!");