在给IDEA设置JDK,选择JDK存放路径时出现报错。
The selected directory points to a JRE, not a JDK.
中文:所选目录指向JRE,而不是JDK。
原因:我使用的是centos7 自带在JDK8,这是openjdk版本并不是个完整版本。
解决方法:重新安装完整在JDK。
1.到oracle上注册账号
2.找到JDK8并下载
我下载在的是 jdk-8u351-linux-x64.tar.gz
3.Linux下创建目录用来存放jdk文件
cd /usr/local
mkdir java
4.解压缩jkd安装包
tar -zxvf jdk-8u351-linux-x64.tar.gz
ls
#jdk-8u351 jdk-8u351-linux-x64.tar.gz
5.配置java环境
打开配置文件
vim /etc/profile
配置环境变量
export JAVA_HOME=/usr/local/jdk1.8.0_351
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$CLASSPATH:$PATH
保存并退出后刷新一下配置:
source /etc/profile
5.查看到java的版本信息
java -version
java version "1.8.0_351"
Java(TM) SE Runtime Environment (build 1.8.0_351-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.351-b10, mixed mode)