Linux下安装jdk
用yum安装JDK
查看yum库中都有哪些jdk版本(暂时只发现了openjdk)
[root@MyCloudServer ~]# yum search java|grep jdk ldapjdk-javadoc.x86_64 : Javadoc for ldapjdk java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation java-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundle java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment java-1.7.0-openjdk-demo.x86_64 : OpenJDK Demos java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment java-1.8.0-openjdk-debug.x86_64 : OpenJDK Runtime Environment with full debug on java-1.8.0-openjdk-demo.x86_64 : OpenJDK Demos java-1.8.0-openjdk-demo-debug.x86_64 : OpenJDK Demos with full debug on java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment java-1.8.0-openjdk-devel-debug.x86_64 : OpenJDK Development Environment with java-1.8.0-openjdk-headless.x86_64 : OpenJDK Runtime Environment java-1.8.0-openjdk-headless-debug.x86_64 : OpenJDK Runtime Environment with full java-1.8.0-openjdk-javadoc.noarch : OpenJDK API Documentation java-1.8.0-openjdk-javadoc-debug.noarch : OpenJDK API Documentation for packages java-1.8.0-openjdk-src.x86_64 : OpenJDK Source Bundle java-1.8.0-openjdk-src-debug.x86_64 : OpenJDK Source Bundle for packages with ldapjdk.x86_64 : The Mozilla LDAP Java SDK
选择1.8版本进行安装
[root@MyCloudServer ~]# yum install java-1.8.0-openjdk Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.lax.hugeserver.com * extras: mirror.scalabledns.com * updates: mirror.sigmanet.com Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package java-1.8.0-openjdk.x86_64 1:1.8.0.141-2.b16.el6_9 will be installed --> Processing Dependency: java-1.8.0-openjdk-headless = 1:1.8.0.141-2.b16.el6_9 for package: 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: xorg-x11-fonts-Type1 for package: 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: libpng12.so.0(PNG12_0)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: libjvm.so(SUNWprivate_1.1)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: libjpeg.so.62(LIBJPEG_6.2)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: libjli.so(SUNWprivate_1.1)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: libjava.so(SUNWprivate_1.1)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: libasound.so.2(ALSA_0.9.0rc4)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: libasound.so.2(ALSA_0.9)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: fontconfig for package: 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: libpng12.so.0()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: libjvm.so()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: libjpeg.so.62()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: libjli.so()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: libjava.so()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: libgif.so.4()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: libawt.so()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: libasound.so.2()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: libXtst.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: libXrender.so.1()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: libXi.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: libXext.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: libX11.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 --> Running transaction check ---> Package alsa-lib.x86_64 0:1.1.0-4.el6 will be installed ---> Package fontconfig.x86_64 0:2.8.0-5.el6 will be installed --> Processing Dependency: freetype >= 2.1.4 for package: fontconfig-2.8.0-5.el6.x86_64 --> Processing Dependency: libfreetype.so.6()(64bit) for package: fontconfig-2.8.0-5.el6.x86_64 ---> 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 java-1.8.0-openjdk-headless.x86_64 1:1.8.0.141-2.b16.el6_9 will be installed --> Processing Dependency: tzdata-java >= 2014f-1 for package: 1:java-1.8.0-openjdk-headless-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: nss-softokn >= 3.14.3 for package: 1:java-1.8.0-openjdk-headless-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: nss >= 3.28.4 for package: 1:java-1.8.0-openjdk-headless-1.8.0.141-2.b16.el6_9.x86_64 --> Processing Dependency: jpackage-utils for package: 1:java-1.8.0-openjdk-headless-1.8.0.141-2.b16.el6_9.x86_64 ---> Package libX11.x86_64 0:1.6.4-3.el6 will be installed --> Processing Dependency: libX11-common = 1.6.4-3.el6 for package: libX11-1.6.4-3.el6.x86_64 --> Processing Dependency: libxcb.so.1()(64bit) for package: libX11-1.6.4-3.el6.x86_64 ---> Package libXext.x86_64 0:1.3.3-1.el6 will be installed ---> Package libXi.x86_64 0:1.7.8-1.el6 will be installed ---> Package libXrender.x86_64 0:0.9.10-1.el6 will be installed ---> Package libXtst.x86_64 0:1.2.3-1.el6 will be installed ---> Package libjpeg-turbo.x86_64 0:1.2.1-3.el6_5 will be installed ---> Package libpng.x86_64 2:1.2.49-2.el6_7 will be installed ---> Package xorg-x11-fonts-Type1.noarch 0:7.2-11.el6 will be installed --> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.2-11.el6.noarch --> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.2-11.el6.noarch --> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.2-11.el6.noarch --> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.2-11.el6.noarch --> Running transaction check ---> Package freetype.x86_64 0:2.3.11-17.el6 will be installed ---> Package jpackage-utils.noarch 0:1.7.5-3.16.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 libX11-common.noarch 0:1.6.4-3.el6 will be installed ---> Package libxcb.x86_64 0:1.12-4.el6 will be installed --> Processing Dependency: libXau.so.6()(64bit) for package: libxcb-1.12-4.el6.x86_64 ---> Package nss.x86_64 0:3.14.0.0-12.el6 will be updated --> Processing Dependency: nss = 3.14.0.0-12.el6 for package: nss-tools-3.14.0.0-12.el6.x86_64 --> Processing Dependency: nss = 3.14.0.0-12.el6 for package: nss-sysinit-3.14.0.0-12.el6.x86_64 ---> Package nss.x86_64 0:3.28.4-3.el6_9 will be an update --> Processing Dependency: nss-util >= 3.28.3 for package: nss-3.28.4-3.el6_9.x86_64 --> Processing Dependency: nspr >= 4.13.0 for package: nss-3.28.4-3.el6_9.x86_64 --> Processing Dependency: libnssutil3.so(NSSUTIL_3.24)(64bit) for package: nss-3.28.4-3.el6_9.x86_64 --> Processing Dependency: libnssutil3.so(NSSUTIL_3.21)(64bit) for package: nss-3.28.4-3.el6_9.x86_64 --> Processing Dependency: libnssutil3.so(NSSUTIL_3.17.1)(64bit) for package: nss-3.28.4-3.el6_9.x86_64 --> Processing Dependency: libnssutil3.so(NSSUTIL_3.15)(64bit) for package: nss-3.28.4-3.el6_9.x86_64 ---> Package nss-softokn.x86_64 0:3.12.9-11.el6 will be updated ---> Package nss-softokn.x86_64 0:3.14.3-23.3.el6_8 will be an update --> Processing Dependency: nss-softokn-freebl(x86-64) >= 3.14.3-23.3.el6_8 for package: nss-softokn-3.14.3-23.3.el6_8.x86_64 ---> Package ttmkfdir.x86_64 0:3.0.9-32.1.el6 will be installed ---> Package tzdata-java.noarch 0:2017b-1.el6 will be installed ---> Package xorg-x11-font-utils.x86_64 1:7.2-11.el6 will be installed --> Processing Dependency: /usr/bin/pkg-config for package: 1:xorg-x11-font-utils-7.2-11.el6.x86_64 --> 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 libXau.x86_64 0:1.0.6-4.el6 will be installed ---> Package libXfont.x86_64 0:1.5.1-2.el6 will be installed ---> Package libfontenc.x86_64 0:1.1.2-3.el6 will be installed ---> Package nspr.x86_64 0:4.9.2-1.el6 will be updated ---> Package nspr.x86_64 0:4.13.1-1.el6 will be an update ---> Package nss-softokn-freebl.i686 0:3.12.9-11.el6 will be updated ---> Package nss-softokn-freebl.x86_64 0:3.12.9-11.el6 will be updated ---> Package nss-softokn-freebl.i686 0:3.14.3-23.3.el6_8 will be an update ---> Package nss-softokn-freebl.x86_64 0:3.14.3-23.3.el6_8 will be an update ---> Package nss-sysinit.x86_64 0:3.14.0.0-12.el6 will be updated ---> Package nss-sysinit.x86_64 0:3.28.4-3.el6_9 will be an update ---> Package nss-tools.x86_64 0:3.14.0.0-12.el6 will be updated ---> Package nss-tools.x86_64 0:3.28.4-3.el6_9 will be an update ---> Package nss-util.x86_64 0:3.14.0.0-2.el6 will be updated ---> Package nss-util.x86_64 0:3.28.4-1.el6_9 will be an update ---> Package pkgconfig.x86_64 1:0.23-9.1.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: java-1.8.0-openjdk x86_64 1:1.8.0.141-2.b16.el6_9 updates 202 k Installing for dependencies: alsa-lib x86_64 1.1.0-4.el6 base 389 k fontconfig x86_64 2.8.0-5.el6 base 186 k freetype x86_64 2.3.11-17.el6 base 361 k giflib x86_64 4.1.6-3.1.el6 base 37 k java-1.8.0-openjdk-headless x86_64 1:1.8.0.141-2.b16.el6_9 updates 32 M jpackage-utils noarch 1.7.5-3.16.el6 base 60 k libICE x86_64 1.0.6-1.el6 base 53 k libSM x86_64 1.2.1-2.el6 base 37 k libX11 x86_64 1.6.4-3.el6 base 587 k libX11-common noarch 1.6.4-3.el6 base 171 k libXau x86_64 1.0.6-4.el6 base 24 k libXext x86_64 1.3.3-1.el6 base 35 k libXfont x86_64 1.5.1-2.el6 base 145 k libXi x86_64 1.7.8-1.el6 base 38 k libXrender x86_64 0.9.10-1.el6 base 24 k libXtst x86_64 1.2.3-1.el6 base 19 k libfontenc x86_64 1.1.2-3.el6 base 29 k libjpeg-turbo x86_64 1.2.1-3.el6_5 base 174 k libpng x86_64 2:1.2.49-2.el6_7 base 182 k libxcb x86_64 1.12-4.el6 base 180 k pkgconfig x86_64 1:0.23-9.1.el6 base 70 k ttmkfdir x86_64 3.0.9-32.1.el6 base 43 k tzdata-java noarch 2017b-1.el6 updates 183 k xorg-x11-font-utils x86_64 1:7.2-11.el6 base 75 k xorg-x11-fonts-Type1 noarch 7.2-11.el6 base 520 k Updating for dependencies: nspr x86_64 4.13.1-1.el6 base 114 k nss x86_64 3.28.4-3.el6_9 updates 879 k nss-softokn x86_64 3.14.3-23.3.el6_8 base 262 k nss-softokn-freebl i686 3.14.3-23.3.el6_8 base 157 k nss-softokn-freebl x86_64 3.14.3-23.3.el6_8 base 168 k nss-sysinit x86_64 3.28.4-3.el6_9 updates 51 k nss-tools x86_64 3.28.4-3.el6_9 updates 447 k nss-util x86_64 3.28.4-1.el6_9 updates 68 k Transaction Summary ================================================================================ Install 26 Package(s) Upgrade 8 Package(s) Total download size: 38 M
Is this ok [y/N]: y Downloading Packages: (1/34): alsa-lib-1.1.0-4.el6.x86_64.rpm | 389 kB 00:00 (2/34): fontconfig-2.8.0-5.el6.x86_64.rpm | 186 kB 00:00 (3/34): freetype-2.3.11-17.el6.x86_64.rpm | 361 kB 00:00 (4/34): giflib-4.1.6-3.1.el6.x86_64.rpm | 37 kB 00:00 (5/34): java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64. | 202 kB 00:00 (6/34): java-1.8.0-openjdk-headless-1.8.0.141-2.b16.el6_ | 32 MB 00:00 (7/34): jpackage-utils-1.7.5-3.16.el6.noarch.rpm | 60 kB 00:00 (8/34): libICE-1.0.6-1.el6.x86_64.rpm | 53 kB 00:00 (9/34): libSM-1.2.1-2.el6.x86_64.rpm | 37 kB 00:00 (10/34): libX11-1.6.4-3.el6.x86_64.rpm | 587 kB 00:00 (11/34): libX11-common-1.6.4-3.el6.noarch.rpm | 171 kB 00:00 (12/34): libXau-1.0.6-4.el6.x86_64.rpm | 24 kB 00:00 (13/34): libXext-1.3.3-1.el6.x86_64.rpm | 35 kB 00:00 (14/34): libXfont-1.5.1-2.el6.x86_64.rpm | 145 kB 00:00 (15/34): libXi-1.7.8-1.el6.x86_64.rpm | 38 kB 00:00 (16/34): libXrender-0.9.10-1.el6.x86_64.rpm | 24 kB 00:00 (17/34): libXtst-1.2.3-1.el6.x86_64.rpm | 19 kB 00:00 (18/34): libfontenc-1.1.2-3.el6.x86_64.rpm | 29 kB 00:00 (19/34): libjpeg-turbo-1.2.1-3.el6_5.x86_64.rpm | 174 kB 00:00 (20/34): libpng-1.2.49-2.el6_7.x86_64.rpm | 182 kB 00:00 (21/34): libxcb-1.12-4.el6.x86_64.rpm | 180 kB 00:00 (22/34): nspr-4.13.1-1.el6.x86_64.rpm | 114 kB 00:00 (23/34): nss-3.28.4-3.el6_9.x86_64.rpm | 879 kB 00:00 (24/34): nss-softokn-3.14.3-23.3.el6_8.x86_64.rpm | 262 kB 00:00 (25/34): nss-softokn-freebl-3.14.3-23.3.el6_8.i686.rpm | 157 kB 00:00 (26/34): nss-softokn-freebl-3.14.3-23.3.el6_8.x86_64.rpm | 168 kB 00:00 (27/34): nss-sysinit-3.28.4-3.el6_9.x86_64.rpm | 51 kB 00:00 (28/34): nss-tools-3.28.4-3.el6_9.x86_64.rpm | 447 kB 00:00 (29/34): nss-util-3.28.4-1.el6_9.x86_64.rpm | 68 kB 00:00 (30/34): pkgconfig-0.23-9.1.el6.x86_64.rpm | 70 kB 00:00 (31/34): ttmkfdir-3.0.9-32.1.el6.x86_64.rpm | 43 kB 00:00 (32/34): tzdata-java-2017b-1.el6.noarch.rpm | 183 kB 00:00 (33/34): xorg-x11-font-utils-7.2-11.el6.x86_64.rpm | 75 kB 00:00 (34/34): xorg-x11-fonts-Type1-7.2-11.el6.noarch.rpm | 520 kB 00:00 -------------------------------------------------------------------------------- Total 1.4 MB/s | 38 MB 00:26 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Updating : nspr-4.13.1-1.el6.x86_64 1/42 Updating : nss-util-3.28.4-1.el6_9.x86_64 2/42 Installing : freetype-2.3.11-17.el6.x86_64 3/42 Installing : fontconfig-2.8.0-5.el6.x86_64 4/42 Updating : nss-softokn-freebl-3.14.3-23.3.el6_8.x86_64 5/42 Updating : nss-softokn-3.14.3-23.3.el6_8.x86_64 6/42 Updating : nss-sysinit-3.28.4-3.el6_9.x86_64 7/42 Updating : nss-3.28.4-3.el6_9.x86_64 8/42 Installing : libICE-1.0.6-1.el6.x86_64 9/42 Installing : libjpeg-turbo-1.2.1-3.el6_5.x86_64 10/42 Installing : libfontenc-1.1.2-3.el6.x86_64 11/42 Installing : libXfont-1.5.1-2.el6.x86_64 12/42 Installing : libSM-1.2.1-2.el6.x86_64 13/42 Installing : ttmkfdir-3.0.9-32.1.el6.x86_64 14/42 Installing : libXau-1.0.6-4.el6.x86_64 15/42 Installing : libxcb-1.12-4.el6.x86_64 16/42 Installing : 1:pkgconfig-0.23-9.1.el6.x86_64 17/42 Installing : 1:xorg-x11-font-utils-7.2-11.el6.x86_64 18/42 Installing : xorg-x11-fonts-Type1-7.2-11.el6.noarch 19/42 Installing : alsa-lib-1.1.0-4.el6.x86_64 20/42 Installing : libX11-common-1.6.4-3.el6.noarch 21/42 Installing : libX11-1.6.4-3.el6.x86_64 22/42 Installing : libXext-1.3.3-1.el6.x86_64 23/42 Installing : libXi-1.7.8-1.el6.x86_64 24/42 Installing : libXtst-1.2.3-1.el6.x86_64 25/42 Installing : libXrender-0.9.10-1.el6.x86_64 26/42 Installing : giflib-4.1.6-3.1.el6.x86_64 27/42 Installing : jpackage-utils-1.7.5-3.16.el6.noarch 28/42 Installing : 2:libpng-1.2.49-2.el6_7.x86_64 29/42 Installing : tzdata-java-2017b-1.el6.noarch 30/42 Installing : 1:java-1.8.0-openjdk-headless-1.8.0.141-2.b16.el6_9.x86_ 31/42 Installing : 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 32/42 Updating : nss-tools-3.28.4-3.el6_9.x86_64 33/42 Updating : nss-softokn-freebl-3.14.3-23.3.el6_8.i686 34/42 Cleanup : nss-tools-3.14.0.0-12.el6.x86_64 35/42 Cleanup : nss-softokn-freebl-3.12.9-11.el6 36/42 Cleanup : nss-3.14.0.0-12.el6.x86_64 37/42 Cleanup : nss-sysinit-3.14.0.0-12.el6.x86_64 38/42 Cleanup : nss-softokn-3.12.9-11.el6.x86_64 39/42 Cleanup : nss-util-3.14.0.0-2.el6.x86_64 40/42 Cleanup : nspr-4.9.2-1.el6.x86_64 41/42 Cleanup : nss-softokn-freebl-3.12.9-11.el6 42/42 Verifying : libXfont-1.5.1-2.el6.x86_64 1/42 Verifying : freetype-2.3.11-17.el6.x86_64 2/42 Verifying : fontconfig-2.8.0-5.el6.x86_64 3/42 Verifying : libxcb-1.12-4.el6.x86_64 4/42 Verifying : libSM-1.2.1-2.el6.x86_64 5/42 Verifying : tzdata-java-2017b-1.el6.noarch 6/42 Verifying : nss-util-3.28.4-1.el6_9.x86_64 7/42 Verifying : 2:libpng-1.2.49-2.el6_7.x86_64 8/42 Verifying : ttmkfdir-3.0.9-32.1.el6.x86_64 9/42 Verifying : jpackage-utils-1.7.5-3.16.el6.noarch 10/42 Verifying : nspr-4.13.1-1.el6.x86_64 11/42 Verifying : 1:xorg-x11-font-utils-7.2-11.el6.x86_64 12/42 Verifying : libfontenc-1.1.2-3.el6.x86_64 13/42 Verifying : nss-sysinit-3.28.4-3.el6_9.x86_64 14/42 Verifying : libX11-common-1.6.4-3.el6.noarch 15/42 Verifying : 1:java-1.8.0-openjdk-headless-1.8.0.141-2.b16.el6_9.x86_ 16/42 Verifying : nss-tools-3.28.4-3.el6_9.x86_64 17/42 Verifying : libXi-1.7.8-1.el6.x86_64 18/42 Verifying : alsa-lib-1.1.0-4.el6.x86_64 19/42 Verifying : libXext-1.3.3-1.el6.x86_64 20/42 Verifying : libX11-1.6.4-3.el6.x86_64 21/42 Verifying : libjpeg-turbo-1.2.1-3.el6_5.x86_64 22/42 Verifying : 1:java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 23/42 Verifying : 1:pkgconfig-0.23-9.1.el6.x86_64 24/42 Verifying : libXau-1.0.6-4.el6.x86_64 25/42 Verifying : libXtst-1.2.3-1.el6.x86_64 26/42 Verifying : libICE-1.0.6-1.el6.x86_64 27/42 Verifying : nss-softokn-3.14.3-23.3.el6_8.x86_64 28/42 Verifying : nss-softokn-freebl-3.14.3-23.3.el6_8.x86_64 29/42 Verifying : libXrender-0.9.10-1.el6.x86_64 30/42 Verifying : xorg-x11-fonts-Type1-7.2-11.el6.noarch 31/42 Verifying : nss-softokn-freebl-3.14.3-23.3.el6_8.i686 32/42 Verifying : giflib-4.1.6-3.1.el6.x86_64 33/42 Verifying : nss-3.28.4-3.el6_9.x86_64 34/42 Verifying : nss-tools-3.14.0.0-12.el6.x86_64 35/42 Verifying : nss-softokn-freebl-3.12.9-11.el6.x86_64 36/42 Verifying : nss-3.14.0.0-12.el6.x86_64 37/42 Verifying : nss-sysinit-3.14.0.0-12.el6.x86_64 38/42 Verifying : nss-softokn-freebl-3.12.9-11.el6.i686 39/42 Verifying : nss-util-3.14.0.0-2.el6.x86_64 40/42 Verifying : nspr-4.9.2-1.el6.x86_64 41/42 Verifying : nss-softokn-3.12.9-11.el6.x86_64 42/42 Installed: java-1.8.0-openjdk.x86_64 1:1.8.0.141-2.b16.el6_9 Dependency Installed: alsa-lib.x86_64 0:1.1.0-4.el6 fontconfig.x86_64 0:2.8.0-5.el6 freetype.x86_64 0:2.3.11-17.el6 giflib.x86_64 0:4.1.6-3.1.el6 java-1.8.0-openjdk-headless.x86_64 1:1.8.0.141-2.b16.el6_9 jpackage-utils.noarch 0:1.7.5-3.16.el6 libICE.x86_64 0:1.0.6-1.el6 libSM.x86_64 0:1.2.1-2.el6 libX11.x86_64 0:1.6.4-3.el6 libX11-common.noarch 0:1.6.4-3.el6 libXau.x86_64 0:1.0.6-4.el6 libXext.x86_64 0:1.3.3-1.el6 libXfont.x86_64 0:1.5.1-2.el6 libXi.x86_64 0:1.7.8-1.el6 libXrender.x86_64 0:0.9.10-1.el6 libXtst.x86_64 0:1.2.3-1.el6 libfontenc.x86_64 0:1.1.2-3.el6 libjpeg-turbo.x86_64 0:1.2.1-3.el6_5 libpng.x86_64 2:1.2.49-2.el6_7 libxcb.x86_64 0:1.12-4.el6 pkgconfig.x86_64 1:0.23-9.1.el6 ttmkfdir.x86_64 0:3.0.9-32.1.el6 tzdata-java.noarch 0:2017b-1.el6 xorg-x11-font-utils.x86_64 1:7.2-11.el6 xorg-x11-fonts-Type1.noarch 0:7.2-11.el6 Dependency Updated: nspr.x86_64 0:4.13.1-1.el6 nss.x86_64 0:3.28.4-3.el6_9 nss-softokn.x86_64 0:3.14.3-23.3.el6_8 nss-softokn-freebl.i686 0:3.14.3-23.3.el6_8 nss-softokn-freebl.x86_64 0:3.14.3-23.3.el6_8 nss-sysinit.x86_64 0:3.28.4-3.el6_9 nss-tools.x86_64 0:3.28.4-3.el6_9 nss-util.x86_64 0:3.28.4-1.el6_9 Complete!
//安装完之后,默认的安装目录是在: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64
[root@MyCloudServer ~]# cd /usr/lib [root@MyCloudServer lib]# dir anaconda-runtime java-1.4.0 java-1.8.0 libfreebl3.chk locale ConsoleKit java-1.4.1 java-ext libfreebl3.so python2.6 games java-1.4.2 jvm libfreeblpriv3.chk rpm gconv java-1.5.0 jvm-commmon libfreeblpriv3.so sendmail java java-1.6.0 jvm-exports libmemusage.so sendmail.postfix java-1.3.1 java-1.7.0 jvm-private libpcprofile.so yum-plugins [root@MyCloudServer lib]# cd jvm [root@MyCloudServer jvm]# dir java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 jre jre-1.8.0 jre-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 jre-1.8.0-openjdk.x86_64 jre-openjdk [root@MyCloudServer jvm]# cd
设置环境变量
[root@localhost ~]# vi /etc/profile
回车后,按下Insert
在profile文件中添加如下内容 #set java environment JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.141-2.b16.el6_9.x86_64 JRE_HOME=$JAVA_HOME/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export JAVA_HOME JRE_HOME CLASS_PATH PATH
按下ESC,"Shift" + ":"
输入:wq! 回车保存。
让修改生效
[root@localhost ~]# source /etc/profile
验证
[root@MyCloudServer ~]# java -version openjdk version "1.8.0_141" OpenJDK Runtime Environment (build 1.8.0_141-b16) OpenJDK 64-Bit Server VM (build 25.141-b16, mixed mode)
略懂,略懂....