centos7 中idea配置jdk8出现:The selected directory points to a JRE, not a JDK.

在给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)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容