java -showversion
echo %JAVA_HOME%
path
这个方法可以确认当前java.exe的版本,但是并不能确定输出JRE的具体路径。
JAVA_HOME的路径,也不一定就是当前运行的java的路径。path列表中,全部路径中,哪个jre的路径在前,就先用那个jre执行。
java -verbose
这个方法,比较准确地输出了java的路径(输出了java运行依赖的jar包的全部路径)。
[Loaded java.lang.Shutdown from C:\Program Files\Java\jre1.8.0_162\lib\rt.jar]
[Loaded java.lang.Shutdown$Lock from C:\Program Files\Java\jre1.8.0_162\lib\rt.jar]
本文介绍了两种查询Java版本及定位具体JRE路径的方法:使用`java-showversionecho%JAVA_HOME%path`来查看Java版本但无法精确找到JRE路径;使用`java-verbose`则能准确显示java路径及依赖的jar包位置。
1637





