Java JDK安装

Java JDK简介

  • JDK(Java Development Kit):java开发工具包,是程序员使用Java语言编写Java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译Java源码的编译器javac,还包含了很多Java程序调试和分析的工具。
  • JRE(Java Runtime EnvironmentJDK):Java运行时环境,包含了Java虚拟机,Java基础类库。是使用Java语言编写的程序运行所需要的软件环境,是提供给想运行Java程序的用户使用的。如果你需要运行Java程序,只需安装JRE就可以了。如果你需要编写Java程序,需要安装JDK。
  • JVM(Java Virtual Machine):java虚拟机,运行java程序
    在这里插入图片描述

OracleJDK 与OpenJDK区别:

  • JAVA最初由 Sun Microsystems 开发,但被Oracle收购。ORACLE在 2019年宣布,他们将开始对Java SE 8 许可证收费,导致许多人正在考虑从 Oracle JDK 切换到 OpenJDK。
  • OpenJDK 和 Oracle JDK 最大的区别在于许可,OpenJDK是具有 GNU 通用公共许可证的完全开源 Java,Oracle JDK需要 Oracle 二进制代码许可协议下的商业许可。
  • OpenJDK 具有与 OracleJDK 相同的代码,Oracle JDK是基于OpenJDK源代码构建的,因此Oracle JDK和OpenJDK之间没有重大的技术差异。

OpenJDK安装

官方网站:https://openjdk.java.net/

项目地址:https://github.com/openjdk/jdk

国内下载地址:https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/

官方下载地址:https://github.com/AdoptOpenJDK/openjdk8-binaries/releases

1、下载openjdk二进制文件

wget https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u292-b10/OpenJDK8U-jdk_x64_linux_hotspot_8u292b10.tar.gz

2、解压安装

mkdir /opt/openjdk
tar -zxvf OpenJDK8U-jdk_x64_linux_hotspot_8u292b10.tar.gz -C /opt/openjdk --strip=1

3、配置环境变量

cat > /etc/profile.d/openjdk.sh <<'EOF'
export JAVA_HOME=/opt/openjdk
export PATH=$JAVA_HOME/bin:$PATH
EOF

source /etc/profile

4、确认安装成功

java -version

5、yum快速安装OpenJDK

# 安装epel源
yum install -y epel-release

# 安装openjdk8
yum install -y java-1.8.0-openjdk-devel

# 安装openjdk11
yum install -y java-11-openjdk-devel

# 安装最新版openjdk
yum install -y java-latest-openjdk
yum install -y java-latest-openjdk-devel

# ubuntu安装openjdk
apt install -y openjdk-11-jdk

# 配置环境变量(可选)
cat > /etc/profile.d/openjdk.sh <<'EOF'
export JAVA_HOME=$(dirname $(dirname $(readlink $(readlink $(which javac)))))
export PATH=$JAVA_HOME/bin:$PATH
EOF
source /etc/profile

windows 安装openjdk

下载地址:https://github.com/AdoptOpenJDK/openjdk17-binaries/releases

#二进制版
OpenJDK-jdk_x64_windows_hotspot_2021-05-06-23-30.zip

#安装版
OpenJDK-jdk_x64_windows_hotspot_2021-05-06-23-30.msi

1、以二进制安装为例,下载解压到指定目录下,

D:\apps\openjdk

在这里插入图片描述
2、配置环境变量

搜索栏输入编辑系统环境变量,点击环境变量–>用户变量–>新建

变量名:JAVA_HOME
变量值:D:\apps\openjdk

在这里插入图片描述
选择Path,编辑新建输入以下内容

%JAVA_HOME%\bin

在这里插入图片描述
3、打开cmd验证配置成功
在这里插入图片描述

OracleJDK安装

官方下载地址:https://www.oracle.com/java/technologies/downloads/

1、以CentOS7为例,下载bin文件

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz

2、解压安装

tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /opt

3、配置环境变量

cat > /etc/profile.d/jdk.sh <<'EOF'
export JAVA_HOME=/opt/jdk-17.0.1
export PATH=$JAVA_HOME/bin:$PATH
EOF

source /etc/profile

4、确认安装版本

[root@localhost ~]# java -version
java version "17.0.1" 2021-10-19 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值