centos7 配置jdk1.8.0_11

系统安装maven后eclipse报错  所有项目都有红色的感叹号。

1. 查看系统所有的默认jdk版本。命令是:rpm -qa | grep java

显示如下:

python-javapackages-3.4.1-6.el7_0.noarch
tzdata-java-2015d-1.el7.noarch
java-1.8.0-openjdk-devel-1.8.0.45-30.b13.el7_1.x86_64
java-1.7.0-openjdk-1.7.0.79-2.5.5.2.el7_1.x86_64
javamail-1.4.6-8.el7.noarch
java-1.8.0-openjdk-headless-1.8.0.45-30.b13.el7_1.x86_64
java-1.7.0-openjdk-headless-1.7.0.79-2.5.5.2.el7_1.x86_64
java-1.8.0-openjdk-1.8.0.45-30.b13.el7_1.x86_64
javapackages-tools-3.4.1-6.el7_0.noarch
java-1.7.0-openjdk-devel-1.7.0.79-2.5.5.2.el7_1.x86_64
javassist-3.16.1-10.el7.noarch

2. 初步断定可能安装maven时,更新了系统默认的Jdk版本,导致eclipse找不到原来的jdk而报错。那就重新配置jdk吧。

3. 到sun官网下载jdk1.8.0_11

4. 一般放到“/usr/bin”下即可。sudo mv jdk1.8.0_11 /usr/bin/

5. 设置环境变量:JAVA_HOME=/usr/bin/jdk1.8.0_11
                           PATH=$JAVA_HOME/bin:$PATH
                            CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
                            export JAVA_HOME PATH CLASSPATH

    第一行保证和你jdk的路径一致,后面三行不用改。

6. 使设置生效:. .bashrc   (两个点之间有空格)

7. 鼠标右击项目-->build path -->configure build path --> java build path --> libraries --> add library --> JRE      system Library --> Alternate JRE -->installed JREs --> add --> standard VM --> next --> 选择刚才下载的jdk1.8.0_11 --> finish

8. 删除eclipse原来的servers重新添加新的servers.同时选择刚刚新配置好的jdk1.8.0_11.

9. 问题解决。


查看Jdk版本:java version

显示如下:
java version "1.8.0_11"
Java(TM) SE Runtime Environment (build 1.8.0_11-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.11-b03, mixed mode)
为刚刚配置好的jdk版本。



你可能感兴趣的:(centos7 配置jdk1.8.0_11)