欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Mac 安装 jdk1.8,Linux 安装 jdk1.8

程序员文章站 2024-03-14 20:24:17
...

一、Mac 安装jdk

1、选择macOS的jdk安装包

2、双击dmg安装包开始安装,一直点next即可

3、配置环境变量

二、Linux 安装jdk

1、 查看系统位数选择相应的版本下载

2、解压安装包

3、修改环境变量


jdk版本:jdk-8u251

去官网下载各系统的jdk安装包:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

官网下载较慢,并且还需要登录,可以到我的csdn资源里下载:

macOS 版本:https://download.csdn.net/download/q854214434/12548560

Linux 64位 版本:https://download.csdn.net/download/q854214434/12548570

一、Mac 安装jdk

macOS版本:10.15.3

1、选择macOS的jdk安装包

找到macOS版本的安装包 点击下载

 Mac 安装 jdk1.8,Linux 安装 jdk1.8

2、双击dmg安装包开始安装,一直点next即可

3、配置环境变量

(配置前终端先执行java -version 如果已经出现如下信息,则代表安装时已自动配置好环境变量,就不用咱们再额外配置了)

Mac 安装 jdk1.8,Linux 安装 jdk1.8

a、打开终端执行以下命令打开.bash_profile并编辑

cd ~
open .bash_profile

b、在打开的.bash_profile里新增并保存

JAVA_HOME为java安装的目录 以自己安装的jdk版本为准

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH

c、终端执行source .bash_profile使其生效,最后再执行java -version验证是否配置成功

二、Linux 安装jdk

Linux版本:CentOS 6.10

1、 查看系统位数选择相应的版本下载

getconf LONG_BIT

笔者的是64位选择的是jdk-8u251-linux-x64.tar.gz

如果Linux系统本身连接互联网 可以通过wget直接下载

wget https://download.oracle.com/otn/java/jdk/8u251-b08/3d5a2bb8f8d4428bbe94aed7ec7ae784/jdk-8u251-linux-x64.tar.gz?AuthParam=1592970049_21a1ee80366fe7a08cb01b64d1aa72c2

Mac 安装 jdk1.8,Linux 安装 jdk1.8

2、解压安装包

进入安装包所在目录:cd /home/admin

执行解压:tar -xzvf jdk-8u251-linux-x64.tar.gz

解压完成后可在该目录下找到jdk1.8.0_251文件夹将其移动到需要安装的目录:mv jdk1.8.0_251 /usr/local/

完整执行命令如下:

cd /home/admin
tar -xzvf jdk-8u251-linux-x64.tar.gz
mv jdk1.8.0_251 /usr/local/

3、修改环境变量

执行vim修改profile

vim /etc/profile

在文末添加以下(按“i”进入编辑):

export JAVA_HOME=/usr/local/jdk1.8.0_251/
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=${JAVA_PATH}:$PATH

退出编辑模式(ctrl + c)并保存(:wq!)

4、执行java -version 验证是否安装配置成功