Windows cmd 执行 Java 命令无返回信息

Parker

问题

在 Windows 命令行中无法执行 Java 命令且没有任何返回信息:

原因

装了多个 jdk 的话,系统环境变量的第一行可能会出现 C:\ProgramData\Oracle\Java\javapath 路径,系统按该路径查找 jdk 。然而该路径可能并不真实存在,因此命令行中的 Java 命令会因找不到 jdk 而并未运行。

解决

将自定义的 %JAVA_HOME%\bin\ 路径移至第一行,让系统按该路径查找 jdk 。

参考

评论
此页目录
Windows cmd 执行 Java 命令无返回信息