JDK 安装配置

JDK 安装配置

Oracle JDK

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

Oracle JDK 除了 jdk-8u202 以下版本免费, 其他版本有商业限制, 因此商用可寻求开源替代, OpenJDK 就是个很好的选择

OpenJDK

你可以从以下地址下载 OpenJDK:

MacOS 安装 OpenJDK

macos 安装 jdk 可以通过 Oracle 官网下载安装, 也可以通过 homebrew 安装, 这里介绍 homebrew 安装, 如果电脑未安装 homebrew ,可参考 https://zhuanlan.zhihu.com/p/111014448

注意: macos apple 芯片安装 openjdk@8 会报错: The x86_64 architecture is required for this software. 因此安装 jdk8 可以直接从Oracle 官网上下载免费版本进行安装

homebrew 可以安装 openjdk 8 以上的版本, 例如 openjdk11, openjdk17, openjdk21 …

# homebrew 安装
brew install openjdk@17

# 添加系统链接, 对后面设置可切换jdk 有用(/usr/libexec/java_home -v17)
sudo ln -sfn /opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-17.jdk

设置可切换 jdk

## JAVA
JAVA_8_HOME=$(/usr/libexec/java_home -v1.8)
JAVA_11_HOME=$(/usr/libexec/java_home -v11)
JAVA_17_HOME=$(/usr/libexec/java_home -v17)

## alias for JAVA
alias java8="export JAVA_HOME=$JAVA_8_HOME"
alias java11="export JAVA_HOME=$JAVA_11_HOME"
alias java17="export JAVA_HOME=$JAVA_17_HOME"
export JAVA_HOME=$JAVA_8_HOME

终端切换试验

# 切换jdk8
~ % java8;java -version
java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)
# 切换jdk11
~ % java11;java -version
openjdk version "11.0.26" 2025-01-21
OpenJDK Runtime Environment Homebrew (build 11.0.26+0)
OpenJDK 64-Bit Server VM Homebrew (build 11.0.26+0, mixed mode)
# 切换jdk17
~ % java17;java -version
openjdk version "17.0.14" 2025-01-21
OpenJDK Runtime Environment Homebrew (build 17.0.14+0)
OpenJDK 64-Bit Server VM Homebrew (build 17.0.14+0, mixed mode, sharing)

CentOS 7 安装 OpenJDK

# 卸载对应的 jdk, xxx 替换要卸载的软件
rpm -qa |grep jdk
yum -y remove xxx

# 搜索并安装jdk
yum search java|grep jdk
sudo yum install -y java-1.8.0-openjdk-devel.x86_64

# ~/.bashrc 增加jdk环境配置信息
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

Ubuntu 安装 OpenJDK

在 Ubuntu 上安装 OpenJDK 非常简单,以下是具体步骤:

# 系统软件包更新
sudo apt update
# 安装
sudo apt search openjdk-17
sudo apt install openjdk-17-jdk
# 卸载
sudo apt remove openjdk-17-jdk

验证

验证命令

java -version
javac -version

会出现下面类似

java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)
javac 1.8.0_202
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

铅笔侠_龙虾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值