首页 > 解决方案 > Intellij IDEA 中的终端没有 JAVA_HOME 和 java 命令

问题描述

我有我的命令提示符 (cmd),即使我转到与 Intellij 相同的路径,它也会显示所有内容,但在 Intellijjava命令和JAVA_HOME环境变量中未设置。

我在系统和用户设置中设置了环境变量(Win 10)

这是来自 intellij 的终端输出:

D:\IdeaProjects\(Project)>java -version
'java' is not recognized as an internal or external command,
operable program or batch file.


D:\IdeaProjects\AirbentPluginIF>gradlew dokka

ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.

而cmd的输出:

D:\IdeaProjects\AirbentPluginIF>java -version
java version "11.0.2" 2019-01-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)


D:\IdeaProjects\AirbentPluginIF>gradlew dokka
Starting a Gradle Daemon, 1 stopped Daemon could not be reused, use --status for details

> Task :dokka
... (more stuffs)

这可能是什么原因?

标签: javakotlinintellij-ideacmdterminal

解决方案


Preferences/Tools/Terminal下的Environment Variables中,尝试将值设置为:

JAVA_HOME=你的java home的路径

在此处输入图像描述


推荐阅读