服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服务器之家 - 编程语言 - JAVA教程 - 在CentOS系统上安装Java的openjdk的方法

在CentOS系统上安装Java的openjdk的方法

2019-12-24 13:22goldensun JAVA教程

这篇文章主要介绍了在CentOS系统上安装Java的openjdk的方法,同样适用于Fedora等其他RedHat系的Linux系统,需要的朋友可以参考下

CentOS 6.X 和 5.X 自带有OpenJDK runtime environment  (openjdk)。它是一个在linux上实现开源的java 平台。CentOS  yum 命令 安装 Java SDK openjdk

centos linux JAVA(openjdk)软件包名
1.java-1.7.0-openjdk - OpenJDK Runtime Environment
2.java-1.7.0-openjdk-devel - OpenJDK Development Environment

输入以下命令,以查看可用的JDK软件包列表;

?
1
[root@dabu.info ~]# yum search java | grep -i --color JDK

输出类似下图:

CentOS,Java,openjdk

centos-openjdk

在CentOS linux安装 JAVA SDK
在命令行终端以root用户 输入以下命令yum安装 OpenSDK :

?
1
[root@dabu.info ~]#yum install java-1.7.0-openjdk java-1.7.0-openjdk-devel #安装openjdk

输出如下:

?
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
Loaded plugins: downloadonly, fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: mirror.wiredtree.com
 * epel: mirror.steadfast.net
 * extras: bay.uchicago.edu
 * updates: mirror.team-cymru.org
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package java-1.7.0-openjdk.x86_64 1:1.7.0.51-2.4.4.1.el6_5 will be installed
--> Processing Dependency: jpackage-utils >= 1.7.3-1jpp.2 for package: 1:java-1.7.0-openjdk-1.7.0.51-2.4.4.1.el6_5.x86_64
--> Processing Dependency: xorg-x11-fonts-Type1 for package: 1:java-1.7.0-openjdk-1.7.0.51-2.4.4.1.el6_5.x86_64
--> Processing Dependency: tzdata-java for package: 1:java-1.7.0-openjdk-1.7.0.51-2.4.4.1.el6_5.x86_64
--> Processing Dependency: rhino for package: 1:java-1.7.0-openjdk-1.7.0.51-2.4.4.1.el6_5.x86_64
--> Processing Dependency: libpulse.so.0(PULSE_0)(64bit) for package: 1:java-1.7.0-openjdk-1.7.0.51-2.4.4.1.el6_5.x86_64
--> Processing Dependency: libasound.so.2(ALSA_0.9.0rc4)(64bit) for package: 1:java-1.7.0-openjdk-1.7.0.51-2.4.4.1.el6_5.x86_64
--> Processing Dependency: libasound.so.2(ALSA_0.9)(64bit) for package: 1:java-1.7.0-openjdk-1.7.0.51-2.4.4.1.el6_5.x86_64
--> Processing Dependency: libpulse.so.0()(64bit) for package: 1:java-1.7.0-openjdk-1.7.0.51-2.4.4.1.el6_5.x86_64
--> Processing Dependency: libgif.so.4()(64bit) for package: 1:java-1.7.0-openjdk-1.7.0.51-2.4.4.1.el6_5.x86_64
--> Processing Dependency: libasound.so.2()(64bit) for package: 1:java-1.7.0-openjdk-1.7.0.51-2.4.4.1.el6_5.x86_64
--> Processing Dependency: libXtst.so.6()(64bit) for package: 1:java-1.7.0-openjdk-1.7.0.51-2.4.4.1.el6_5.x86_64
--> Running transaction check
---> Package alsa-lib.x86_64 0:1.0.22-3.el6 will be installed
---> Package giflib.x86_64 0:4.1.6-3.1.el6 will be installed
--> Processing Dependency: libSM.so.6()(64bit) for package: giflib-4.1.6-3.1.el6.x86_64
--> Processing Dependency: libICE.so.6()(64bit) for package: giflib-4.1.6-3.1.el6.x86_64
---> Package jpackage-utils.noarch 0:1.7.5-3.12.el6 will be installed
---> Package libXtst.x86_64 0:1.2.1-2.el6 will be installed
---> Package pulseaudio-libs.x86_64 0:0.9.21-14.el6_3 will be installed
--> Processing Dependency: libsndfile.so.1(libsndfile.so.1.0)(64bit) for package: pulseaudio-libs-0.9.21-14.el6_3.x86_64
--> Processing Dependency: libsndfile.so.1()(64bit) for package: pulseaudio-libs-0.9.21-14.el6_3.x86_64
--> Processing Dependency: libasyncns.so.0()(64bit) for package: pulseaudio-libs-0.9.21-14.el6_3.x86_64
---> Package rhino.noarch 0:1.7-0.7.r2.2.el6 will be installed
--> Processing Dependency: jline for package: rhino-1.7-0.7.r2.2.el6.noarch
---> Package tzdata-java.noarch 0:2013i-2.el6 will be installed
---> Package xorg-x11-fonts-Type1.noarch 0:7.2-9.1.el6 will be installed
--> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.2-9.1.el6.noarch
--> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.2-9.1.el6.noarch
--> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.2-9.1.el6.noarch
--> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.2-9.1.el6.noarch
--> Running transaction check
---> Package jline.noarch 0:0.9.94-0.8.el6 will be installed
---> Package libICE.x86_64 0:1.0.6-1.el6 will be installed
---> Package libSM.x86_64 0:1.2.1-2.el6 will be installed
---> Package libasyncns.x86_64 0:0.8-1.1.el6 will be installed
---> Package libsndfile.x86_64 0:1.0.20-5.el6 will be installed
--> Processing Dependency: libvorbisenc.so.2()(64bit) for package: libsndfile-1.0.20-5.el6.x86_64
--> Processing Dependency: libvorbis.so.0()(64bit) for package: libsndfile-1.0.20-5.el6.x86_64
--> Processing Dependency: libogg.so.0()(64bit) for package: libsndfile-1.0.20-5.el6.x86_64
--> Processing Dependency: libFLAC.so.8()(64bit) for package: libsndfile-1.0.20-5.el6.x86_64
---> Package ttmkfdir.x86_64 0:3.0.9-32.1.el6 will be installed
---> Package xorg-x11-font-utils.x86_64 1:7.2-11.el6 will be installed
--> Processing Dependency: libfontenc.so.1()(64bit) for package: 1:xorg-x11-font-utils-7.2-11.el6.x86_64
--> Processing Dependency: libXfont.so.1()(64bit) for package: 1:xorg-x11-font-utils-7.2-11.el6.x86_64
--> Running transaction check
---> Package flac.x86_64 0:1.2.1-6.1.el6 will be installed
---> Package libXfont.x86_64 0:1.4.5-3.el6_5 will be installed
---> Package libfontenc.x86_64 0:1.0.5-2.el6 will be installed
---> Package libogg.x86_64 2:1.1.4-2.1.el6 will be installed
---> Package libvorbis.x86_64 1:1.2.3-4.el6_2.1 will be installed
--> Finished Dependency Resolution
 
Dependencies Resolved
 
==================================================================================================
 Package           Arch     Version              Repository   Size
==================================================================================================
Installing:
 java-1.7.0-openjdk     x86_64    1:1.7.0.51-2.4.4.1.el6_5     updates     26 M
Installing for dependencies:
 alsa-lib          x86_64    1.0.22-3.el6           base      370 k
 flac            x86_64    1.2.1-6.1.el6           base      243 k
 giflib           x86_64    4.1.6-3.1.el6           base      37 k
 jline            noarch    0.9.94-0.8.el6          base      86 k
 jpackage-utils       noarch    1.7.5-3.12.el6          base      59 k
 libICE           x86_64    1.0.6-1.el6            base      53 k
 libSM            x86_64    1.2.1-2.el6            base      37 k
 libXfont          x86_64    1.4.5-3.el6_5           updates    136 k
 libXtst           x86_64    1.2.1-2.el6            base      29 k
 libasyncns         x86_64    0.8-1.1.el6            base      24 k
 libfontenc         x86_64    1.0.5-2.el6            base      24 k
 libogg           x86_64    2:1.1.4-2.1.el6          base      21 k
 libsndfile         x86_64    1.0.20-5.el6           base      233 k
 libvorbis          x86_64    1:1.2.3-4.el6_2.1         base      168 k
 pulseaudio-libs       x86_64    0.9.21-14.el6_3          base      462 k
 rhino            noarch    1.7-0.7.r2.2.el6         base      778 k
 ttmkfdir          x86_64    3.0.9-32.1.el6          base      43 k
 tzdata-java         noarch    2013i-2.el6            updates    147 k
 xorg-x11-font-utils     x86_64    1:7.2-11.el6           base      75 k
 xorg-x11-fonts-Type1    noarch    7.2-9.1.el6            base      520 k
 
Transaction Summary
==================================================================================================
Install   21 Package(s)
 
Total download size: 29 M
Installed size: 100 M
Is this ok [y/N]: y
Downloading Packages:
(1/21): alsa-lib-1.0.22-3.el6.x86_64.rpm                  | 370 kB   00:00
(2/21): flac-1.2.1-6.1.el6.x86_64.rpm                   | 243 kB   00:00
(3/21): giflib-4.1.6-3.1.el6.x86_64.rpm                  | 37 kB   00:00
(4/21): java-1.7.0-openjdk-1.7.0.51-2.4.4.1.el6_5.x86_64.rpm        | 26 MB   00:02
(5/21): jline-0.9.94-0.8.el6.noarch.rpm                  | 86 kB   00:00
(6/21): jpackage-utils-1.7.5-3.12.el6.noarch.rpm              | 59 kB   00:00
(7/21): libICE-1.0.6-1.el6.x86_64.rpm                   | 53 kB   00:00
(8/21): libSM-1.2.1-2.el6.x86_64.rpm                    | 37 kB   00:00
(9/21): libXfont-1.4.5-3.el6_5.x86_64.rpm                 | 136 kB   00:00
(10/21): libXtst-1.2.1-2.el6.x86_64.rpm                  | 29 kB   00:00
(11/21): libasyncns-0.8-1.1.el6.x86_64.rpm                 | 24 kB   00:00
(12/21): libfontenc-1.0.5-2.el6.x86_64.rpm                 | 24 kB   00:00
(13/21): libogg-1.1.4-2.1.el6.x86_64.rpm                  | 21 kB   00:00
(14/21): libsndfile-1.0.20-5.el6.x86_64.rpm                | 233 kB   00:00
(15/21): libvorbis-1.2.3-4.el6_2.1.x86_64.rpm               | 168 kB   00:00
(16/21): pulseaudio-libs-0.9.21-14.el6_3.x86_64.rpm            | 462 kB   00:00
(17/21): rhino-1.7-0.7.r2.2.el6.noarch.rpm                 | 778 kB   00:00
(18/21): ttmkfdir-3.0.9-32.1.el6.x86_64.rpm                | 43 kB   00:00
(19/21): tzdata-java-2013i-2.el6.noarch.rpm                | 147 kB   00:00
(20/21): xorg-x11-font-utils-7.2-11.el6.x86_64.rpm             | 75 kB   00:00
(21/21): xorg-x11-fonts-Type1-7.2-9.1.el6.noarch.rpm            | 520 kB   00:00
--------------------------------------------------------------------------------------------------
Total                               7.2 MB/s | 29 MB   00:04
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
 Installing : libICE-1.0.6-1.el6.x86_64                           1/21
 Installing : 2:libogg-1.1.4-2.1.el6.x86_64                         2/21
 Installing : libSM-1.2.1-2.el6.x86_64                           3/21
 Installing : libXtst-1.2.1-2.el6.x86_64                          4/21
 Installing : jpackage-utils-1.7.5-3.12.el6.noarch                     5/21
 Installing : alsa-lib-1.0.22-3.el6.x86_64                         6/21
 Installing : libfontenc-1.0.5-2.el6.x86_64                         7/21
 Installing : libXfont-1.4.5-3.el6_5.x86_64                         8/21
 Installing : 1:xorg-x11-font-utils-7.2-11.el6.x86_64                    9/21
 Installing : giflib-4.1.6-3.1.el6.x86_64                         10/21
 Installing : flac-1.2.1-6.1.el6.x86_64                          11/21
 Installing : 1:libvorbis-1.2.3-4.el6_2.1.x86_64                      12/21
 Installing : libsndfile-1.0.20-5.el6.x86_64                        13/21
 Installing : libasyncns-0.8-1.1.el6.x86_64                        14/21
 Installing : pulseaudio-libs-0.9.21-14.el6_3.x86_64                    15/21
 Installing : jline-0.9.94-0.8.el6.noarch                         16/21
 Installing : rhino-1.7-0.7.r2.2.el6.noarch                        17/21
 Installing : tzdata-java-2013i-2.el6.noarch                        18/21
 Installing : ttmkfdir-3.0.9-32.1.el6.x86_64                        19/21
 Installing : xorg-x11-fonts-Type1-7.2-9.1.el6.noarch                   20/21
 Installing : 1:java-1.7.0-openjdk-1.7.0.51-2.4.4.1.el6_5.x86_64              21/21
 Verifying : pulseaudio-libs-0.9.21-14.el6_3.x86_64                    1/21
 Verifying : ttmkfdir-3.0.9-32.1.el6.x86_64                        2/21
 Verifying : tzdata-java-2013i-2.el6.noarch                        3/21
 Verifying : libXfont-1.4.5-3.el6_5.x86_64                         4/21
 Verifying : libfontenc-1.0.5-2.el6.x86_64                         5/21
 Verifying : flac-1.2.1-6.1.el6.x86_64                           6/21
 Verifying : jline-0.9.94-0.8.el6.noarch                          7/21
 Verifying : alsa-lib-1.0.22-3.el6.x86_64                         8/21
 Verifying : 2:libogg-1.1.4-2.1.el6.x86_64                         9/21
 Verifying : 1:libvorbis-1.2.3-4.el6_2.1.x86_64                      10/21
 Verifying : 1:xorg-x11-font-utils-7.2-11.el6.x86_64                   11/21
 Verifying : xorg-x11-fonts-Type1-7.2-9.1.el6.noarch                   12/21
 Verifying : libSM-1.2.1-2.el6.x86_64                           13/21
 Verifying : libICE-1.0.6-1.el6.x86_64                          14/21
 Verifying : 1:java-1.7.0-openjdk-1.7.0.51-2.4.4.1.el6_5.x86_64              15/21
 Verifying : rhino-1.7-0.7.r2.2.el6.noarch                        16/21
 Verifying : libasyncns-0.8-1.1.el6.x86_64                        17/21
 Verifying : giflib-4.1.6-3.1.el6.x86_64                         18/21
 Verifying : libsndfile-1.0.20-5.el6.x86_64                        19/21
 Verifying : jpackage-utils-1.7.5-3.12.el6.noarch                     20/21
 Verifying : libXtst-1.2.1-2.el6.x86_64                          21/21
 
Installed:
 java-1.7.0-openjdk.x86_64 1:1.7.0.51-2.4.4.1.el6_5
 
Dependency Installed:
 alsa-lib.x86_64 0:1.0.22-3.el6         flac.x86_64 0:1.2.1-6.1.el6
 giflib.x86_64 0:4.1.6-3.1.el6          jline.noarch 0:0.9.94-0.8.el6
 jpackage-utils.noarch 0:1.7.5-3.12.el6     libICE.x86_64 0:1.0.6-1.el6
 libSM.x86_64 0:1.2.1-2.el6           libXfont.x86_64 0:1.4.5-3.el6_5
 libXtst.x86_64 0:1.2.1-2.el6          libasyncns.x86_64 0:0.8-1.1.el6
 libfontenc.x86_64 0:1.0.5-2.el6         libogg.x86_64 2:1.1.4-2.1.el6
 libsndfile.x86_64 0:1.0.20-5.el6        libvorbis.x86_64 1:1.2.3-4.el6_2.1
 pulseaudio-libs.x86_64 0:0.9.21-14.el6_3    rhino.noarch 0:1.7-0.7.r2.2.el6
 ttmkfdir.x86_64 0:3.0.9-32.1.el6        tzdata-java.noarch 0:2013i-2.el6
 xorg-x11-font-utils.x86_64 1:7.2-11.el6     xorg-x11-fonts-Type1.noarch 0:7.2-9.1.el6

 
Complete!

延伸 · 阅读

精彩推荐