本文介绍 CentOS 7.x 系统中重装 JDK 的方法步骤。
- 输入命令
java -version
查询已安装的 JDK 版本。
[root@ /]# java -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-b12)
OpenJDK 64-Bit Server VM (build 25.131-b12, mixed mode)
- 输入命令
rpm -qa | grep java
查找名称包含java
字符串的文件。
[root@ /]# rpm -qa | grep java
java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.5.el7.x86_64
javapackages-tools-3.4.1-11.el7.noarch
java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64
tzdata-java-2017b-1.el7.noarch
python-javapackages-3.4.1-11.el7.noarch
java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
以上文件中只需要删除:
java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.5.el7.x86_64
java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64
java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
- 输入命令
rpm -e --nodeps 文件名
执行删除操作。
[root@ /]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.5.el7.x86_64
[root@ /]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64
[root@ /]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
[root@ /]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
输入命令
rpm -qa | grep java
检查是否删除成功。下载需要安装的 JDK 版本。
- Oracle JDK & JRE
- OpenJDK
本文以 Oraclejre-8u201-linux-x64.tar.gz
为例。
- 将下载好的
jre-8u201-linux-x64.tar.gz
拷贝到 CentOS 7.x 某一特定路径下,如/opt
,输入命令chmod +x
赋予其可写权限。
[root@ opt]# chmod +x jre-8u201-linux-x64.tar.gz
- 输入命令
tar -zxvf
执行解压缩操作。
[root@ opt]# tar -zxvf jre-8u201-linux-x64.tar.gz
jre1.8.0_201/
jre1.8.0_201/bin/
jre1.8.0_201/bin/rmiregistry
jre1.8.0_201/bin/unpack200
jre1.8.0_201/bin/jcontrol
jre1.8.0_201/bin/servertool
jre1.8.0_201/bin/policytool
jre1.8.0_201/bin/jjs
jre1.8.0_201/bin/orbd
jre1.8.0_201/bin/pack200
jre1.8.0_201/bin/rmid
jre1.8.0_201/bin/tnameserv
jre1.8.0_201/bin/keytool
jre1.8.0_201/bin/javaws
jre1.8.0_201/bin/ControlPanel
jre1.8.0_201/bin/java
jre1.8.0_201/man/
jre1.8.0_201/man/man1/
jre1.8.0_201/man/man1/java.1
jre1.8.0_201/man/man1/orbd.1
jre1.8.0_201/man/man1/pack200.1
jre1.8.0_201/man/man1/tnameserv.1
jre1.8.0_201/man/man1/servertool.1
jre1.8.0_201/man/man1/policytool.1
jre1.8.0_201/man/man1/jjs.1
jre1.8.0_201/man/man1/rmiregistry.1
jre1.8.0_201/man/man1/unpack200.1
jre1.8.0_201/man/man1/keytool.1
jre1.8.0_201/man/man1/rmid.1
jre1.8.0_201/man/man1/javaws.1
jre1.8.0_201/man/ja_JP.UTF-8/
jre1.8.0_201/man/ja_JP.UTF-8/man1/
jre1.8.0_201/man/ja_JP.UTF-8/man1/java.1
jre1.8.0_201/man/ja_JP.UTF-8/man1/orbd.1
jre1.8.0_201/man/ja_JP.UTF-8/man1/pack200.1
jre1.8.0_201/man/ja_JP.UTF-8/man1/tnameserv.1
jre1.8.0_201/man/ja_JP.UTF-8/man1/servertool.1
jre1.8.0_201/man/ja_JP.UTF-8/man1/policytool.1
jre1.8.0_201/man/ja_JP.UTF-8/man1/jjs.1
jre1.8.0_201/man/ja_JP.UTF-8/man1/rmiregistry.1
jre1.8.0_201/man/ja_JP.UTF-8/man1/unpack200.1
jre1.8.0_201/man/ja_JP.UTF-8/man1/keytool.1
jre1.8.0_201/man/ja_JP.UTF-8/man1/rmid.1
jre1.8.0_201/man/ja_JP.UTF-8/man1/javaws.1
jre1.8.0_201/man/ja
jre1.8.0_201/LICENSE
jre1.8.0_201/plugin/
jre1.8.0_201/plugin/desktop/
jre1.8.0_201/plugin/desktop/sun_java.desktop
jre1.8.0_201/plugin/desktop/sun_java.png
jre1.8.0_201/THIRDPARTYLICENSEREADME.txt
jre1.8.0_201/lib/
jre1.8.0_201/lib/images/
jre1.8.0_201/lib/images/cursors/
jre1.8.0_201/lib/images/cursors/invalid32x32.gif
jre1.8.0_201/lib/images/cursors/motif_MoveNoDrop32x32.gif
jre1.8.0_201/lib/images/cursors/motif_LinkNoDrop32x32.gif
jre1.8.0_201/lib/images/cursors/motif_MoveDrop32x32.gif
jre1.8.0_201/lib/images/cursors/motif_CopyDrop32x32.gif
jre1.8.0_201/lib/images/cursors/cursors.properties
jre1.8.0_201/lib/images/cursors/motif_CopyNoDrop32x32.gif
jre1.8.0_201/lib/images/cursors/motif_LinkDrop32x32.gif
jre1.8.0_201/lib/images/icons/
jre1.8.0_201/lib/images/icons/sun-java_HighContrast.png
jre1.8.0_201/lib/images/icons/sun-java_LowContrast.png
jre1.8.0_201/lib/images/icons/sun-java.png
jre1.8.0_201/lib/images/icons/sun-java_HighContrastInverse.png
jre1.8.0_201/lib/jfr.jar
jre1.8.0_201/lib/deploy.jar
jre1.8.0_201/lib/fontconfig.RedHat.5.properties.src
jre1.8.0_201/lib/jvm.hprof.txt
jre1.8.0_201/lib/fontconfig.Turbo.bfc
jre1.8.0_201/lib/currency.data
jre1.8.0_201/lib/content-types.properties
jre1.8.0_201/lib/management-agent.jar
jre1.8.0_201/lib/sound.properties
jre1.8.0_201/lib/logging.properties
jre1.8.0_201/lib/javaws.jar
jre1.8.0_201/lib/fonts/
jre1.8.0_201/lib/fonts/LucidaBrightItalic.ttf
jre1.8.0_201/lib/fonts/LucidaSansRegular.ttf
jre1.8.0_201/lib/fonts/LucidaBrightRegular.ttf
jre1.8.0_201/lib/fonts/LucidaSansDemiBold.ttf
jre1.8.0_201/lib/fonts/fonts.dir
jre1.8.0_201/lib/fonts/LucidaBrightDemiItalic.ttf
jre1.8.0_201/lib/fonts/LucidaTypewriterRegular.ttf
jre1.8.0_201/lib/fonts/LucidaTypewriterBold.ttf
jre1.8.0_201/lib/fonts/LucidaBrightDemiBold.ttf
jre1.8.0_201/lib/fontconfig.SuSE.10.bfc
jre1.8.0_201/lib/applet/
jre1.8.0_201/lib/net.properties
jre1.8.0_201/lib/hijrah-config-umalqura.properties
jre1.8.0_201/lib/plugin.jar
jre1.8.0_201/lib/fontconfig.SuSE.11.properties.src
jre1.8.0_201/lib/calendars.properties
jre1.8.0_201/lib/fontconfig.RedHat.6.bfc
jre1.8.0_201/lib/fontconfig.RedHat.6.properties.src
jre1.8.0_201/lib/locale/
jre1.8.0_201/lib/locale/de/
jre1.8.0_201/lib/locale/de/LC_MESSAGES/
jre1.8.0_201/lib/locale/de/LC_MESSAGES/sunw_java_plugin.mo
jre1.8.0_201/lib/locale/es/
jre1.8.0_201/lib/locale/es/LC_MESSAGES/
jre1.8.0_201/lib/locale/es/LC_MESSAGES/sunw_java_plugin.mo
jre1.8.0_201/lib/locale/ko.UTF-8/
jre1.8.0_201/lib/locale/ko.UTF-8/LC_MESSAGES/
jre1.8.0_201/lib/locale/ko.UTF-8/LC_MESSAGES/sunw_java_plugin.mo
jre1.8.0_201/lib/locale/zh/
jre1.8.0_201/lib/locale/zh/LC_MESSAGES/
jre1.8.0_201/lib/locale/zh/LC_MESSAGES/sunw_java_plugin.mo
jre1.8.0_201/lib/locale/zh_TW/
jre1.8.0_201/lib/locale/zh_TW/LC_MESSAGES/
jre1.8.0_201/lib/locale/zh_TW/LC_MESSAGES/sunw_java_plugin.mo
jre1.8.0_201/lib/locale/it/
jre1.8.0_201/lib/locale/it/LC_MESSAGES/
jre1.8.0_201/lib/locale/it/LC_MESSAGES/sunw_java_plugin.mo
jre1.8.0_201/lib/locale/pt_BR/
jre1.8.0_201/lib/locale/pt_BR/LC_MESSAGES/
jre1.8.0_201/lib/locale/pt_BR/LC_MESSAGES/sunw_java_plugin.mo
jre1.8.0_201/lib/locale/sv/
jre1.8.0_201/lib/locale/sv/LC_MESSAGES/
jre1.8.0_201/lib/locale/sv/LC_MESSAGES/sunw_java_plugin.mo
jre1.8.0_201/lib/locale/zh_HK.BIG5HK/
jre1.8.0_201/lib/locale/zh_HK.BIG5HK/LC_MESSAGES/
jre1.8.0_201/lib/locale/zh_HK.BIG5HK/LC_MESSAGES/sunw_java_plugin.mo
jre1.8.0_201/lib/locale/ja/
jre1.8.0_201/lib/locale/ja/LC_MESSAGES/
jre1.8.0_201/lib/locale/ja/LC_MESSAGES/sunw_java_plugin.mo
jre1.8.0_201/lib/locale/ko/
jre1.8.0_201/lib/locale/ko/LC_MESSAGES/
jre1.8.0_201/lib/locale/ko/LC_MESSAGES/sunw_java_plugin.mo
jre1.8.0_201/lib/locale/fr/
jre1.8.0_201/lib/locale/fr/LC_MESSAGES/
jre1.8.0_201/lib/locale/fr/LC_MESSAGES/sunw_java_plugin.mo
jre1.8.0_201/lib/locale/zh.GBK/
jre1.8.0_201/lib/locale/zh.GBK/LC_MESSAGES/
jre1.8.0_201/lib/locale/zh.GBK/LC_MESSAGES/sunw_java_plugin.mo
jre1.8.0_201/lib/locale/zh_TW.BIG5/
jre1.8.0_201/lib/locale/zh_TW.BIG5/LC_MESSAGES/
jre1.8.0_201/lib/locale/zh_TW.BIG5/LC_MESSAGES/sunw_java_plugin.mo
jre1.8.0_201/lib/javafx.properties
jre1.8.0_201/lib/tzdb.dat
jre1.8.0_201/lib/oblique-fonts/
jre1.8.0_201/lib/oblique-fonts/LucidaTypewriterOblique.ttf
jre1.8.0_201/lib/oblique-fonts/LucidaSansDemiOblique.ttf
jre1.8.0_201/lib/oblique-fonts/LucidaTypewriterBoldOblique.ttf
jre1.8.0_201/lib/oblique-fonts/fonts.dir
jre1.8.0_201/lib/oblique-fonts/LucidaSansOblique.ttf
jre1.8.0_201/lib/charsets.jar
jre1.8.0_201/lib/fontconfig.bfc
jre1.8.0_201/lib/rt.jar
jre1.8.0_201/lib/management/
jre1.8.0_201/lib/management/management.properties
jre1.8.0_201/lib/management/jmxremote.access
jre1.8.0_201/lib/management/jmxremote.password.template
jre1.8.0_201/lib/management/snmp.acl.template
jre1.8.0_201/lib/fontconfig.RedHat.5.bfc
jre1.8.0_201/lib/meta-index
jre1.8.0_201/lib/jexec
jre1.8.0_201/lib/deploy/
jre1.8.0_201/lib/deploy/messages_de.properties
jre1.8.0_201/lib/deploy/MixedCodeMainDialogJs.ui
jre1.8.0_201/lib/deploy/mixcode_s.png
jre1.8.0_201/lib/deploy/splash_11-lic.gif
jre1.8.0_201/lib/deploy/cautionshield.icns
jre1.8.0_201/lib/deploy/messages_ko.properties
jre1.8.0_201/lib/deploy/[email protected]
jre1.8.0_201/lib/deploy/MixedCodeMainDialog.ui
jre1.8.0_201/lib/deploy/messages_pt_BR.properties
jre1.8.0_201/lib/deploy/java-icon.ico
jre1.8.0_201/lib/deploy/messages_zh_TW.properties
jre1.8.0_201/lib/deploy/messages_ja.properties
jre1.8.0_201/lib/deploy/messages_es.properties
jre1.8.0_201/lib/deploy/messages_zh_HK.properties
jre1.8.0_201/lib/deploy/splash.gif
jre1.8.0_201/lib/deploy/messages_it.properties
jre1.8.0_201/lib/deploy/messages.properties
jre1.8.0_201/lib/deploy/messages_zh_CN.properties
jre1.8.0_201/lib/deploy/messages_fr.properties
jre1.8.0_201/lib/deploy/ffjcext.zip
jre1.8.0_201/lib/deploy/[email protected]
jre1.8.0_201/lib/deploy/messages_sv.properties
jre1.8.0_201/lib/cmm/
jre1.8.0_201/lib/cmm/LINEAR_RGB.pf
jre1.8.0_201/lib/cmm/sRGB.pf
jre1.8.0_201/lib/cmm/PYCC.pf
jre1.8.0_201/lib/cmm/CIEXYZ.pf
jre1.8.0_201/lib/cmm/GRAY.pf
jre1.8.0_201/lib/resources.jar
jre1.8.0_201/lib/jfr/
jre1.8.0_201/lib/jfr/default.jfc
jre1.8.0_201/lib/jfr/profile.jfc
jre1.8.0_201/lib/security/
jre1.8.0_201/lib/security/trusted.libraries
jre1.8.0_201/lib/security/cacerts
jre1.8.0_201/lib/security/blacklisted.certs
jre1.8.0_201/lib/security/blacklist
jre1.8.0_201/lib/security/javaws.policy
jre1.8.0_201/lib/security/java.policy
jre1.8.0_201/lib/security/java.security
jre1.8.0_201/lib/security/policy/
jre1.8.0_201/lib/security/policy/limited/
jre1.8.0_201/lib/security/policy/limited/local_policy.jar
jre1.8.0_201/lib/security/policy/limited/US_export_policy.jar
jre1.8.0_201/lib/security/policy/unlimited/
jre1.8.0_201/lib/security/policy/unlimited/local_policy.jar
jre1.8.0_201/lib/security/policy/unlimited/US_export_policy.jar
jre1.8.0_201/lib/jsse.jar
jre1.8.0_201/lib/ext/
jre1.8.0_201/lib/ext/sunec.jar
jre1.8.0_201/lib/ext/dnsns.jar
jre1.8.0_201/lib/ext/cldrdata.jar
jre1.8.0_201/lib/ext/jfxrt.jar
jre1.8.0_201/lib/ext/jaccess.jar
jre1.8.0_201/lib/ext/nashorn.jar
jre1.8.0_201/lib/ext/zipfs.jar
jre1.8.0_201/lib/ext/sunpkcs11.jar
jre1.8.0_201/lib/ext/meta-index
jre1.8.0_201/lib/ext/localedata.jar
jre1.8.0_201/lib/ext/sunjce_provider.jar
jre1.8.0_201/lib/desktop/
jre1.8.0_201/lib/desktop/icons/
jre1.8.0_201/lib/desktop/icons/HighContrastInverse/
jre1.8.0_201/lib/desktop/icons/HighContrastInverse/48x48/
jre1.8.0_201/lib/desktop/icons/HighContrastInverse/48x48/mimetypes/
jre1.8.0_201/lib/desktop/icons/HighContrastInverse/48x48/mimetypes/gnome-mime-application-x-java-archive.png
jre1.8.0_201/lib/desktop/icons/HighContrastInverse/48x48/mimetypes/gnome-mime-text-x-java.png
jre1.8.0_201/lib/desktop/icons/HighContrastInverse/48x48/mimetypes/gnome-mime-application-x-java-jnlp-file.png
jre1.8.0_201/lib/desktop/icons/HighContrastInverse/48x48/apps/
jre1.8.0_201/lib/desktop/icons/HighContrastInverse/48x48/apps/sun-javaws.png
jre1.8.0_201/lib/desktop/icons/HighContrastInverse/48x48/apps/sun-java.png
jre1.8.0_201/lib/desktop/icons/HighContrastInverse/48x48/apps/sun-jcontrol.png
jre1.8.0_201/lib/desktop/icons/HighContrastInverse/16x16/
jre1.8.0_201/lib/desktop/icons/HighContrastInverse/16x16/mimetypes/
jre1.8.0_201/lib/desktop/icons/HighContrastInverse/16x16/mimetypes/gnome-mime-application-x-java-archive.png
jre1.8.0_201/lib/desktop/icons/HighContrastInverse/16x16/mimetypes/gnome-mime-text-x-java.png
jre1.8.0_201/lib/desktop/icons/HighContrastInverse/16x16/mimetypes/gnome-mime-application-x-java-jnlp-file.png
jre1.8.0_201/lib/desktop/icons/HighContrastInverse/16x16/apps/
jre1.8.0_201/lib/desktop/icons/HighContrastInverse/16x16/apps/sun-javaws.png
jre1.8.0_201/lib/desktop/icons/HighContrastInverse/16x16/apps/sun-java.png
jre1.8.0_201/lib/desktop/icons/HighContrastInverse/16x16/apps/sun-jcontrol.png
jre1.8.0_201/lib/desktop/icons/HighContrast/
jre1.8.0_201/lib/desktop/icons/HighContrast/48x48/
jre1.8.0_201/lib/desktop/icons/HighContrast/48x48/mimetypes/
jre1.8.0_201/lib/desktop/icons/HighContrast/48x48/mimetypes/gnome-mime-application-x-java-archive.png
jre1.8.0_201/lib/desktop/icons/HighContrast/48x48/mimetypes/gnome-mime-text-x-java.png
jre1.8.0_201/lib/desktop/icons/HighContrast/48x48/mimetypes/gnome-mime-application-x-java-jnlp-file.png
jre1.8.0_201/lib/desktop/icons/HighContrast/48x48/apps/
jre1.8.0_201/lib/desktop/icons/HighContrast/48x48/apps/sun-javaws.png
jre1.8.0_201/lib/desktop/icons/HighContrast/48x48/apps/sun-java.png
jre1.8.0_201/lib/desktop/icons/HighContrast/48x48/apps/sun-jcontrol.png
jre1.8.0_201/lib/desktop/icons/HighContrast/16x16/
jre1.8.0_201/lib/desktop/icons/HighContrast/16x16/mimetypes/
jre1.8.0_201/lib/desktop/icons/HighContrast/16x16/mimetypes/gnome-mime-application-x-java-archive.png
jre1.8.0_201/lib/desktop/icons/HighContrast/16x16/mimetypes/gnome-mime-text-x-java.png
jre1.8.0_201/lib/desktop/icons/HighContrast/16x16/mimetypes/gnome-mime-application-x-java-jnlp-file.png
jre1.8.0_201/lib/desktop/icons/HighContrast/16x16/apps/
jre1.8.0_201/lib/desktop/icons/HighContrast/16x16/apps/sun-javaws.png
jre1.8.0_201/lib/desktop/icons/HighContrast/16x16/apps/sun-java.png
jre1.8.0_201/lib/desktop/icons/HighContrast/16x16/apps/sun-jcontrol.png
jre1.8.0_201/lib/desktop/icons/LowContrast/
jre1.8.0_201/lib/desktop/icons/LowContrast/48x48/
jre1.8.0_201/lib/desktop/icons/LowContrast/48x48/mimetypes/
jre1.8.0_201/lib/desktop/icons/LowContrast/48x48/mimetypes/gnome-mime-application-x-java-archive.png
jre1.8.0_201/lib/desktop/icons/LowContrast/48x48/mimetypes/gnome-mime-text-x-java.png
jre1.8.0_201/lib/desktop/icons/LowContrast/48x48/mimetypes/gnome-mime-application-x-java-jnlp-file.png
jre1.8.0_201/lib/desktop/icons/LowContrast/48x48/apps/
jre1.8.0_201/lib/desktop/icons/LowContrast/48x48/apps/sun-javaws.png
jre1.8.0_201/lib/desktop/icons/LowContrast/48x48/apps/sun-java.png
jre1.8.0_201/lib/desktop/icons/LowContrast/48x48/apps/sun-jcontrol.png
jre1.8.0_201/lib/desktop/icons/LowContrast/16x16/
jre1.8.0_201/lib/desktop/icons/LowContrast/16x16/mimetypes/
jre1.8.0_201/lib/desktop/icons/LowContrast/16x16/mimetypes/gnome-mime-application-x-java-archive.png
jre1.8.0_201/lib/desktop/icons/LowContrast/16x16/mimetypes/gnome-mime-text-x-java.png
jre1.8.0_201/lib/desktop/icons/LowContrast/16x16/mimetypes/gnome-mime-application-x-java-jnlp-file.png
jre1.8.0_201/lib/desktop/icons/LowContrast/16x16/apps/
jre1.8.0_201/lib/desktop/icons/LowContrast/16x16/apps/sun-javaws.png
jre1.8.0_201/lib/desktop/icons/LowContrast/16x16/apps/sun-java.png
jre1.8.0_201/lib/desktop/icons/LowContrast/16x16/apps/sun-jcontrol.png
jre1.8.0_201/lib/desktop/icons/hicolor/
jre1.8.0_201/lib/desktop/icons/hicolor/48x48/
jre1.8.0_201/lib/desktop/icons/hicolor/48x48/mimetypes/
jre1.8.0_201/lib/desktop/icons/hicolor/48x48/mimetypes/gnome-mime-application-x-java-archive.png
jre1.8.0_201/lib/desktop/icons/hicolor/48x48/mimetypes/gnome-mime-text-x-java.png
jre1.8.0_201/lib/desktop/icons/hicolor/48x48/mimetypes/gnome-mime-application-x-java-jnlp-file.png
jre1.8.0_201/lib/desktop/icons/hicolor/48x48/apps/
jre1.8.0_201/lib/desktop/icons/hicolor/48x48/apps/sun-javaws.png
jre1.8.0_201/lib/desktop/icons/hicolor/48x48/apps/sun-java.png
jre1.8.0_201/lib/desktop/icons/hicolor/48x48/apps/sun-jcontrol.png
jre1.8.0_201/lib/desktop/icons/hicolor/16x16/
jre1.8.0_201/lib/desktop/icons/hicolor/16x16/mimetypes/
jre1.8.0_201/lib/desktop/icons/hicolor/16x16/mimetypes/gnome-mime-application-x-java-archive.png
jre1.8.0_201/lib/desktop/icons/hicolor/16x16/mimetypes/gnome-mime-text-x-java.png
jre1.8.0_201/lib/desktop/icons/hicolor/16x16/mimetypes/gnome-mime-application-x-java-jnlp-file.png
jre1.8.0_201/lib/desktop/icons/hicolor/16x16/apps/
jre1.8.0_201/lib/desktop/icons/hicolor/16x16/apps/sun-javaws.png
jre1.8.0_201/lib/desktop/icons/hicolor/16x16/apps/sun-java.png
jre1.8.0_201/lib/desktop/icons/hicolor/16x16/apps/sun-jcontrol.png
jre1.8.0_201/lib/desktop/applications/
jre1.8.0_201/lib/desktop/applications/sun-java.desktop
jre1.8.0_201/lib/desktop/applications/sun_java.desktop
jre1.8.0_201/lib/desktop/applications/sun-javaws.desktop
jre1.8.0_201/lib/desktop/mime/
jre1.8.0_201/lib/desktop/mime/packages/
jre1.8.0_201/lib/desktop/mime/packages/x-java-jnlp-file.xml
jre1.8.0_201/lib/desktop/mime/packages/x-java-archive.xml
jre1.8.0_201/lib/psfontj2d.properties
jre1.8.0_201/lib/classlist
jre1.8.0_201/lib/amd64/
jre1.8.0_201/lib/amd64/libdeploy.so
jre1.8.0_201/lib/amd64/libjsig.so
jre1.8.0_201/lib/amd64/libjpeg.so
jre1.8.0_201/lib/amd64/libfxplugins.so
jre1.8.0_201/lib/amd64/libavplugin-57.so
jre1.8.0_201/lib/amd64/libdcpr.so
jre1.8.0_201/lib/amd64/liblcms.so
jre1.8.0_201/lib/amd64/libglib-lite.so
jre1.8.0_201/lib/amd64/libjavafx_font_pango.so
jre1.8.0_201/lib/amd64/libsunec.so
jre1.8.0_201/lib/amd64/libnpjp2.so
jre1.8.0_201/lib/amd64/libjavafx_font_freetype.so
jre1.8.0_201/lib/amd64/libjavafx_font_t2k.so
jre1.8.0_201/lib/amd64/libavplugin-56.so
jre1.8.0_201/lib/amd64/libj2pkcs11.so
jre1.8.0_201/lib/amd64/libavplugin-54.so
jre1.8.0_201/lib/amd64/libhprof.so
jre1.8.0_201/lib/amd64/libsctp.so
jre1.8.0_201/lib/amd64/jvm.cfg
jre1.8.0_201/lib/amd64/libjsdt.so
jre1.8.0_201/lib/amd64/libt2k.so
jre1.8.0_201/lib/amd64/libdt_socket.so
jre1.8.0_201/lib/amd64/libavplugin-ffmpeg-56.so
jre1.8.0_201/lib/amd64/libnpt.so
jre1.8.0_201/lib/amd64/jli/
jre1.8.0_201/lib/amd64/jli/libjli.so
jre1.8.0_201/lib/amd64/libmlib_image.so
jre1.8.0_201/lib/amd64/server/
jre1.8.0_201/lib/amd64/server/libjsig.so
jre1.8.0_201/lib/amd64/server/Xusage.txt
jre1.8.0_201/lib/amd64/server/libjvm.so
jre1.8.0_201/lib/amd64/libprism_sw.so
jre1.8.0_201/lib/amd64/libj2gss.so
jre1.8.0_201/lib/amd64/libglass.so
jre1.8.0_201/lib/amd64/libdecora_sse.so
jre1.8.0_201/lib/amd64/libj2pcsc.so
jre1.8.0_201/lib/amd64/libjfxwebkit.so
jre1.8.0_201/lib/amd64/libfontmanager.so
jre1.8.0_201/lib/amd64/libjsoundalsa.so
jre1.8.0_201/lib/amd64/libbci.so
jre1.8.0_201/lib/amd64/libjdwp.so
jre1.8.0_201/lib/amd64/libjsound.so
jre1.8.0_201/lib/amd64/libjaas_unix.so
jre1.8.0_201/lib/amd64/libavplugin-ffmpeg-57.so
jre1.8.0_201/lib/amd64/libavplugin-53.so
jre1.8.0_201/lib/amd64/libresource.so
jre1.8.0_201/lib/amd64/libjava.so
jre1.8.0_201/lib/amd64/libjfr.so
jre1.8.0_201/lib/amd64/libavplugin-55.so
jre1.8.0_201/lib/amd64/libawt.so
jre1.8.0_201/lib/amd64/libjawt.so
jre1.8.0_201/lib/amd64/libverify.so
jre1.8.0_201/lib/amd64/libzip.so
jre1.8.0_201/lib/amd64/libjavafx_iio.so
jre1.8.0_201/lib/amd64/libjava_crw_demo.so
jre1.8.0_201/lib/amd64/libjfxmedia.so
jre1.8.0_201/lib/amd64/libnet.so
jre1.8.0_201/lib/amd64/libjavafx_font.so
jre1.8.0_201/lib/amd64/libprism_common.so
jre1.8.0_201/lib/amd64/libnio.so
jre1.8.0_201/lib/amd64/libprism_es2.so
jre1.8.0_201/lib/amd64/libinstrument.so
jre1.8.0_201/lib/amd64/libkcms.so
jre1.8.0_201/lib/amd64/libawt_xawt.so
jre1.8.0_201/lib/amd64/libmanagement.so
jre1.8.0_201/lib/amd64/libunpack.so
jre1.8.0_201/lib/amd64/libgstreamer-lite.so
jre1.8.0_201/lib/amd64/libawt_headless.so
jre1.8.0_201/lib/amd64/libsplashscreen.so
jre1.8.0_201/lib/fontconfig.properties.src
jre1.8.0_201/lib/psfont.properties.ja
jre1.8.0_201/lib/fontconfig.Turbo.properties.src
jre1.8.0_201/lib/jce.jar
jre1.8.0_201/lib/flavormap.properties
jre1.8.0_201/lib/jfxswt.jar
jre1.8.0_201/lib/fontconfig.SuSE.10.properties.src
jre1.8.0_201/lib/fontconfig.SuSE.11.bfc
jre1.8.0_201/COPYRIGHT
jre1.8.0_201/THIRDPARTYLICENSEREADME-JAVAFX.txt
jre1.8.0_201/Welcome.html
jre1.8.0_201/README
jre1.8.0_201/release
- 配置 JDK 环境变量。
8.1 输入 vim /etc/profile
命令编辑全局变量文件,在文件末尾添加以下内容后保存退出。
# Java Environment
export JAVA_HOME=/opt/jre1.8.0_201/
export CLASSPATH=.:${JAVA_HOME}/lib/rt.jar
export PATH=$PATH:${JAVA_HOME}/bin
注意:
(1) JAVA_HOME 是 JDK / JRE 在本地的安装路径;
(2) 因为本文示例安装的是 JRE,所以 CLASSPATH 内容和安装 JDK 时有所不同;
(3) Linux 分隔符是 :
,Windows 分隔符是 ;
。
8.2 输入命令 source /etc/profile
使刚才设置的环境变量生效。
[root@ lib]# source /etc/profile
- 输入
java -version
命令检查 JDK / JRE 安装是否成功
[root@ lib]# java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
最好重启 Linux 系统后再检查一次。