我正在尝试在客户端机器上安装java windows应用程序。我想检查是否 是否在机器上安装了所需的JRE。我想通过java程序而不是通过cmd命令检查它
答案 0 :(得分:41)
如果您使用的是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变量。 < / p>
修改强>
CD首先到路径......
cd C:\ProgramData\Oracle\Java\javapath
java -version
答案 1 :(得分:6)
打开命令提示符并输入以下命令:java -version
成功执行后,该命令将输出Java版本以及Java SE Runtime Environment的构建和Java HotSpot Client VM的构建。
答案 2 :(得分:6)
您可以通过阅读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; ...
答案 3 :(得分:5)
答案 4 :(得分:5)
命令提示符:
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)
答案 5 :(得分:1)
安装Java后,在环境变量中设置路径,然后打开命令提示符并键入java -version
。如果安装正确,它将列出java版本,jre版本等。
您还可以通过尝试javac
命令进行检查。如果它显示了一些数据,那么你的java安装了正确的路径集,否则javac
是一个无效的命令。
答案 6 :(得分:1)
在命令窗口中输入
java -version
如果它给出输出,一切都应该没问题。如果要开发软件,可能需要设置PATH。
答案 7 :(得分:1)
在命令提示符下键入 java -version ,它将为您提供系统上已安装的java版本。
答案 8 :(得分:1)
1)根据您的操作系统打开命令提示符或终端。
2)然后在终端中输入java --version
。
3)如果成功安装了Java,它将显示相应的版本。
答案 9 :(得分:0)
检查java文件夹的安装目录(通常为C:\Program Files (x86)
或C:\Program Files
)。如果它包含JRE,则安装java。
答案 10 :(得分:0)
使用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!");
答案 11 :(得分:-1)
如果尚未安装Java。然后,无法运行Java编写的程序来检查是否已安装Java。