有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (2) 个答案

  1. # 1 楼答案

    默认情况下,Windows Java中不设置JAVA_HOME。相反,它将自己列在注册表中。HKLM\SOFTWARE\JavaSoft\Java Runtime Environment中的值CurrentVersion表示版本,HKLM\SOFTWARE\JavaSoft\Java Runtime Environment\{version}下的JavaHome提供路径

  2. # 2 楼答案

    奇怪的是,描述的java输出进入STDERR文本流。按如下方式应用^{} redirection

    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