从linux上的icon启动Intellij IDEA:找不到JDK

时间:2018-03-08 15:45:13

标签: java linux ubuntu intellij-idea

我正在使用Linux Mint并尝试从开始菜单上的图标运行Intellij IDEA。通过终端./idea.sh启动Intellij工作正常。但是,从图标启动(指向同一./idea.sh)最终会出现以下错误:

No JDK found. Please validate either IDEA_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation.

正常运行echo $JAVA_HOMEjava -version并显示已安装的JDK。 如何解决此问题以及为什么从图标开始与终端开始不同?

1 个答案:

答案 0 :(得分:1)

正如@lealceldeiro和@millimoose所指出的,SDKMAN每次启动终端时都会公开JAVA_HOME。这就是JAVA_HOME来自其他地方的原因。我所要做的就是手动将JAVA_HOME添加到/etc/environment

JAVA_HOME="/home/dmkach/.sdkman/candidates/java/current"