繁体   English   中英

如何使用命令行在Windows上找到JRE路径

[英]How to find the JRE path on Windows using command line

java -XshowSettings:properties -version | findstr "java.home" java -XshowSettings:properties -version | findstr "java.home"不起作用,因为它会打印多行。

奇怪的是,所描述的java输出进入了STDERR文本流。 应用2>&1重定向 ,如下所示:

2>&1 java -XshowSettings:properties -version | findstr "java\.home"
  java.home = C:\\Program Files\\Java\\jre1.8.0_201 

在“ wsl”(Ubuntu)命令提示符中相同:

java.exe -XshowSettings:properties -version 2>&1 | grep "java\.home"
  java.home = C:\\Program Files\\Java\\jre1.8.0_201 

Windows Java中默认未设置JAVA_HOME 而是,它在注册表中列出自己。 HKLM\\SOFTWARE\\JavaSoft\\Java Runtime Environment中的CurrentVersion值指示版本,而HKLM\\SOFTWARE\\JavaSoft\\Java Runtime Environment\\{version}下的JavaHome提供路径。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM