![](/img/trans.png)
[英]How to find out which JDK (not JRE) an installation of Eclipse on Windows is using
[英]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.