一、jdk安装方式介绍
1.二进制安装(自动安装)
1.1 rpm 离线安装
特点:无需网络,但要有离线的安装包,及其依赖的包,安装路径分散。无需手动配置环境变量。
1.2 yum在线安装
特点:需要网络,不用关注依赖,自动安装完成,安装路径分散。方便快捷,无需手动配置环境变量。
2.源码包安装(手动安装)
特点:无需网络,源码包解压后,即可使用。安装路径集中,方便管理,可以安装多个版本。需要手动配置环境变量。
手动安装的情况:
情况1:安装的是较老的java版本
情况2:可能是由安全推动的决定,即 Java 不会被默认安装在操作系统上或在“根级别”上
情况3:可能需要几个不同版本的 Java,通常是因为 J2EE Web 应用程序的多个实例在同一台服务器上运行。
情况4:手动安装让用户可以更好的控制 Java 运行时环境。
二、jdk安装包官方下载
1.下载地址:
Java Archive | Oraclehttps://www.oracle.com/java/technologies/downloads/archive/
2.jdk历史版本
3.常用的jdk1.8版本下载
Java Archive Downloads - Java SE 8u211 and laterhttps://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html
三、RPM如何安装
- 准备:
1)linux服务器-UOS统信系统
2)jdk安装包: jdk-8u333-linux-x64.rpm
- 安装:
1)上传 jdk-8u333-linux-x64.rpm包到linux服务器
2)执行安装 rpm -ivh jdk-8u333-linux-x64.rpm
3)查看安装路径 rpm -ql jdk1.8 | more
4)查看安装信息 rpm -qi jdk1.8
5)测试安装结果 java -version ,出现如下结果则是已安装完成。
四、源码包如何安装
- 准备:
1)linux服务器:centos 8 操作系统
2)源码包:jdk-8u333-linux-x64.tar.gz
- 安装:
1)上传jdk-8u333-linux-x64.tar.gz包到服务器/home/src 目录下
2)创建安装目录 mkdir /usr/local/java/
3)解压到安装目录 tar -zxf /home/src/jdk-8u333-linux-x64.tar.gz -C /usr/local/java/
4)进入安装目录cd /usr/local/java/jdk1.8.0_333 ,查看完整路径,配置环境变量用
5)配置环境变量
vim /etc/profile ,文件后面添加以下内容,然后保存 :
export JAVA_HOME=/usr/local/java/jdk1.8.0_333 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
重新执行刚修改的初始化文件,使之立即生效
source /etc/profile
6)测试安装结果 java -version ,出现如下结果则是已安装完成。
五、jdk拓展-openjdk、jdk、jre区别
JRE(Java Runtime Environment) 是运行Java程序所必须的环境,包括JVM和一些核心类库,用于运行字节码。
JDK(Java Development Kit) 是开发Java程序所必须的环境,包括JRE和一些编译工具比如javac.exe。
openJDK是JDK的开源,有很多种实现,可以自由选择。 Oracle对openjdk的实现有两个版本, 一个是商业版的Java SE Development Kit , 一个是开源的openjdk 。
重在安装使用,==;其他再详细的可问度娘。