5 java windows bash command-line command-prompt
java -XshowSettings:properties -version | findstr "java.home"不起作用,因为它打印多行。
奇怪的是,所描述的java输出进入STDERR文本流。按如下方式应用2>&1重定向:
2>&1 java -XshowSettings:properties -version | findstr "java\\.home"\nRun Code Online (Sandbox Code Playgroud)\n\n\n\n\nRun Code Online (Sandbox Code Playgroud)\njava.home = C:\\Program Files\\Java\\jre1.8.0_201\n
在 \xcb\x99wsl\xcb\x99 (Ubuntu) 命令提示符中相同:
\n\njava.exe -XshowSettings:properties -version 2>&1 | grep "java\\.home"\nRun Code Online (Sandbox Code Playgroud)\n\n\n\nRun Code Online (Sandbox Code Playgroud)\njava.home = C:\\Program Files\\Java\\jre1.8.0_201\n