0%

centos安装jdk

2018年2月19日 下午11:58

清除centos中本身的jdk

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
[root@centos6 ~]# rpm -qa | grep jdk
java-1.7.0-openjdk-1.7.0.99-2.6.5.1.el6.x86_64
java-1.6.0-openjdk-1.6.0.38-1.13.10.4.el6.x86_64
[root@centos6 ~]# sudo yum remove java-1.6.0-openjdk-1.6.0.38-1.13.10.4.el6.x86_64
已加载插件:fastestmirror, refresh-packagekit, security
设置移除进程
解决依赖关系
--> 执行事务检查
---> Package java-1.6.0-openjdk.x86_64 1:1.6.0.38-1.13.10.4.el6 will be 删除
--> 完成依赖关系计算

依赖关系解决

================================================================================
软件包 架构 版本 仓库 大小
================================================================================
正在删除:
java-1.6.0-openjdk x86_64 1:1.6.0.38-1.13.10.4.el6
@anaconda-CentOS-201605220104.x86_64/6.8 76 M

事务概要
================================================================================
Remove 1 Package(s)

Installed size: 76 M
确定吗?[y/N]:y
下载软件包:
运行 rpm_check_debug
执行事务测试
事务测试成功
执行事务
正在删除 : 1:java-1.6.0-openjdk-1.6.0.38-1.13.10.4.el6.x86_64 1/1
Verifying : 1:java-1.6.0-openjdk-1.6.0.38-1.13.10.4.el6.x86_64 1/1

删除:
java-1.6.0-openjdk.x86_64 1:1.6.0.38-1.13.10.4.el6

完毕!
[root@centos6 ~]# sudo yum remove java-1.7.0-openjdk-1.7.0.99-2.6.5.1.el6.x86_64
已加载插件:fastestmirror, refresh-packagekit, security
设置移除进程
解决依赖关系
--> 执行事务检查
---> Package java-1.7.0-openjdk.x86_64 1:1.7.0.99-2.6.5.1.el6 will be 删除
--> 完成依赖关系计算

依赖关系解决

================================================================================
软件包
架构 版本 仓库 大小
================================================================================
正在删除:
java-1.7.0-openjdk
x86_64 1:1.7.0.99-2.6.5.1.el6 @anaconda-CentOS-201605220104.x86_64/6.8 91 M

事务概要
================================================================================
Remove 1 Package(s)

Installed size: 91 M
确定吗?[y/N]:y
下载软件包:
运行 rpm_check_debug
执行事务测试
事务测试成功
执行事务
正在删除 : 1:java-1.7.0-openjdk-1.7.0.99-2.6.5.1.el6.x86_64 1/1
Verifying : 1:java-1.7.0-openjdk-1.7.0.99-2.6.5.1.el6.x86_64 1/1

删除:
java-1.7.0-openjdk.x86_64 1:1.7.0.99-2.6.5.1.el6

完毕!
[root@centos6 ~]# java -version
-bash: /usr/bin/java: 没有那个文件或目录

下载jdk

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[czh@centos6 ~]$ ls
Desktop Documents Downloads Music Pictures Public Templates Videos
[czh@centos6 ~]$ mkdir developer
[czh@centos6 ~]$ ls
Desktop Documents Music Public Videos
developer Downloads Pictures Templates
[czh@centos6 ~]$ cd developer/
[czh@centos6 developer]$ wget http://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.rpm?AuthParam=1519056529_baacf6b88be6717a2de3fb95812613ec
--2018-02-20 00:07:44-- http://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.rpm?AuthParam=1519056529_baacf6b88be6717a2de3fb95812613ec
正在解析主机 download.oracle.com... 23.38.178.182
正在连接 download.oracle.com|23.38.178.182|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:138090286 (132M) [application/x-redhat-package-manager]
正在保存至: “jdk-7u80-linux-x64.rpm?AuthParam=1519056529_baacf6b88be6717a2de3fb95812613ec”

0% [

安装jdk

1
2
3
4
5
6
7
8
9
10
11
12
13
[czh@centos6 developer]$ ls
jdk-7u80-linux-x64.rpm?AuthParam=1519056529_baacf6b88be6717a2de3fb95812613ec
[czh@centos6 developer]$ sudo rpm -ivh jdk-7u80-linux-x64.rpm\?AuthParam\=1519056529_baacf6b88be6717a2de3fb95812613ec
[sudo] password for czh:
Preparing... ########################################### [100%]
1:jdk ########################################### [100%]
Unpacking JAR files...
rt.jar...
jsse.jar...
charsets.jar...
tools.jar...
localedata.jar...
jfxrt.jar...

Jdk环境变量:

1
2
3
[czh@centos6 jdk1.7.0_80]$ sudo vim /etc/profile
[czh@centos6 jdk1.7.0_80]$ sudo vim /etc/profile
[czh@centos6 jdk1.7.0_80]$ source /etc/profile
1
2
3
export JAVA_HOME=/usr/java/jdk1.7.0_80
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH