【发布时间】:2020-04-22 16:54:39
【问题描述】:
【问题讨论】:
-
常规:Java/jre 主目录和路径
-
@Marged 谢谢。我一直在帮助其他人,并代表他们询问。确保变量设置正确,我也搜索了一段时间的其他原因。除了不正确的路径之外,认为可能是另一个问题
【问题讨论】:
更改您的环境变量并添加一个名为 JAVA_HOME 的变量,其中包含您 jdk 的 * 文件夹的路径,然后将 bin 文件夹也添加到您的 PATH 变量中
【讨论】:
您需要将 JAVA_HOME 设置为 JDK 文件夹(其中 javac.exe 是,减去 bin)并可能将其添加到 PATH 中(见下文)。
但是,在 Windows 下,如果您通过 GUI 使用环境变量,则必须重新启动 cmd.exe 才能应用。
你也可以这样做:
set JAVA_HOME=E:\apps\portable\java\openjdk-11.0.5+10-hotspot
set PATH=%JAVA_HOME%\bin;%PATH%
这将应用于您执行它的 cmd。
并尝试运行:
"%JAVA_HOME%\bin\javac.exe" -version
或者(如果修改了 PATH):
javac -version
如果失败,则路径无效。
【讨论】:
java.exeexists 在 JRE 和 JDK 中,它是关于 javac.exe
"%JAVA_HOME%\bin\javac.exe" -version。如果不是,JAVA_HOME 指向错误的目录。