程序员开发实例大全宝库

网站首页 > 编程文章 正文

Linux更改jdk1.6为jdk1.7(linux修改指定jdk版本的路径)

zazugpt 2024-08-21 04:04:52 编程文章 18 ℃ 0 评论

当前java的服务大部分都基于jdk1.7环境,郁闷的是发现服务器以前有装上1.6版本了的,只能改改改,话说换成1.8也一样。

1.下载1.7新版本的jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

2.把下载的rpm文件放到/usr/local下去了;

3.然后开始安装,可是:

[root@server-bj001 local]# rpm -ivh jdk-7u67-linux-x64.rpm

Preparing... ########################################### [100%]

file /etc/init.d/jexec from install of jdk-2000:1.7.0_67-fcs.x86_64 conflicts with file from package jdk-2000:1.6.0_29-fcs.x86_64

直接安装时发现报错了,那咱们把系统默认的openjdk卸掉先。

4. 卸载系统默认安装的openjdk:

先查下都有哪些需要卸载的:

[root@server-bj001 local]# rpm -qa |grep java

sun-javadb-demo-10.6.2-1.1.i386

java-1.6.0-openjdk-devel-1.6.0.0-1.50.1.11.5.el6_3.x86_64

sun-javadb-common-10.6.2-1.1.i386

sun-javadb-core-10.6.2-1.1.i386

sun-javadb-javadoc-10.6.2-1.1.i386

tzdata-java-2012j-1.el6.noarch

java_cup-0.10k-5.el6.x86_64

sun-javadb-client-10.6.2-1.1.i386

gcc-java-4.4.7-4.el6.x86_64

java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64

sun-javadb-docs-10.6.2-1.1.i386

然后一条条的卸载:

[root@server-bj001 local]# rpm -e --nodeps sun-javadb-demo-10.6.2-1.1.i386

[root@server-bj001 local]# rpm -e --nodeps java-1.6.0-openjdk-devel-1.6.0.0-1.50.1.11.5.el6_3.x86_64

[root@server-bj001 local]# rpm -e --nodeps sun-javadb-common-10.6.2-1.1.i386

[root@server-bj001 local]# rpm -e --nodeps sun-javadb-core-10.6.2-1.1.i386

。。。。。。

也可以前面是 rpm -e --nodeps 后面把一个个都复制上,用空格分开。

5.用rpm -ivh jdk-7u67-linux-x64.rpm再装还是那个报错,忘了把已经安装的1.6卸掉了,继续来。

[root@server-bj001 local]# rpm -qa |grep jdk

jdk-1.6.0_29-fcs.x86_64

[root@server-bj001 local]# rpm -e --nodeps jdk-1.6.0_29-fcs.x86_64

[root@server-bj001 local]# rpm -ivh jdk-7u67-linux-x64.rpm

Preparing... ########################################### [100%]

1:jdk ########################################### [100%]

Unpacking JAR files...

rt.jar...

jsse.jar...

charsets.jar...

tools.jar...

localedata.jar...

jfxrt.jar...

这回安装没有问题了。

6.修改配置文件/etc/profile添加环境变量,在最末尾添加下列:

export JAVA_HOME=/usr/lib/jdk/jdk1.7.0_67

export JRE_HOME=/usr/lib/jdk/jdk1.7.0_67/jre

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

PATH=$PATH:/var/lib/mysql/bin

export PATH

7.无需重启立即生效上面的配置

[root@server-bj001 local]# source /etc/profile

8. 验证下吧:

[root@server-bj001 jdk1.7.0_67]# java -version

java version "1.7.0_67"

Java(TM) SE Runtime Environment (build 1.7.0_67-b01)

Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)

搞定,收工!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表