[Newbies] idea JAVA_HOME 环境变量未指向有效的 JDK 或 JRE
Tofloor
poster avatar
wujidao
deepin
2021-02-02 18:50
Author

各位大神:

 deepin 20.1 下,安装 idea 社区版后,导入springboot 项目,打开项目报错:

 

终端中 检查 jdk 版本是正常的:

 

请问,这是哪里的问题呀!

Reply Favorite View the author
All Replies
Feng Yu
deepin
2021-02-02 18:51
#1

在IDEA的File -> Project structure设置Project SDK

Reply View the author
wujidao
deepin
2021-02-02 19:25
#2
Feng Yu

在IDEA的File -> Project structure设置Project SDK

这里已经设置了,还是同样的报错

 

Reply View the author
Maicss
deepin
2021-02-02 19:30
#3

看一下java_home变量现在指向哪,修改一下试试

Reply View the author
残念
deepin
2021-02-02 19:50
#4

直接使用openjdk不可以吗

如果只需要idea使用,jdk解压到家目录固定文件夹加载

或者用idea下载不就好了

可以看一下,任选一个

https://www.cnblogs.com/mao2080/p/8142693.html

https://blog.csdn.net/qq3965470/article/details/86475344

Reply View the author
wujidao
deepin
2021-02-02 22:25
#5

 

Reply View the author
wujidao
deepin
2021-02-02 22:25
#6

无论是用 openjdk 15.0 还是 jdk1.8 都没用,还是同样的

 

Reply View the author
大侠
deepin
2021-02-02 22:28
#7

Java 环境变量配置了吗,/etc/profice的原因吗

Reply View the author
wujidao
deepin
2021-02-02 23:04
#8

/etc/bash.bashrc 末尾是这样加的

JAVA_HOME=/usr/lib/jvm/java-1.8/jdk1.8.0_281
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
JAVA_PATH=$JAVA_HOME/bin:$JRE_HOME/bin
PATH=$PATH:$JAVA_PATH

/etc/profile 末尾也加了:

JAVA_HOME=usr/lib/jvm/java-1.8/jdk1.8.0_281
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

 

 

 

Reply View the author
lindan
deepin
2021-02-03 03:34
#9

先echo $JAVA_HOME变量指向哪里,再查看一下这个路径下的文件

Reply View the author
thexinkewonder
deepin
2021-02-06 07:39
#10

建议用apt装openjdk比较稳,直接sudo apt-get install openjdk-8-jdk就行了

Reply View the author