Java环境搭建-jdk安装、环境变量配置(全)

一、jdk安装方式介绍

1.二进制安装(自动安装)

1.1 rpm 离线安装 

特点:无需网络,但要有离线的安装包,及其依赖的包,安装路径分散。无需手动配置环境变量。

1.2 yum在线安装

特点:需要网络,不用关注依赖,自动安装完成,安装路径分散。方便快捷,无需手动配置环境变量。

2.源码包安装(手动安装)

特点:无需网络,源码包解压后,即可使用。安装路径集中,方便管理,可以安装多个版本。需要手动配置环境变量。

手动安装的情况:
情况1:安装的是较老的java版本
情况2:可能是由安全推动的决定,即 Java 不会被默认安装在操作系统上或在“根级别”上
情况3:可能需要几个不同版本的 Java,通常是因为 J2EE Web 应用程序的多个实例在同一台服务器上运行。
情况4:手动安装让用户可以更好的控制 Java 运行时环境。

二、jdk安装包官方下载

1.下载地址:

Java Archive | Oracleicon-default.png?t=N7T8https://www.oracle.com/java/technologies/downloads/archive/

2.jdk历史版本

3.常用的jdk1.8版本下载

Java Archive Downloads - Java SE 8u211 and latericon-default.png?t=N7T8https://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 。

  重在安装使用,==;其他再详细的可问度娘。