blog/source/_posts/2023/07/linuxjava.md
2024-11-16 11:34:10 +08:00

69 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: linux安装jdkjava教程
tags:
- java
- linux
categories:
- Linux
index_img: /img/2023/7/1/00011-1003087495.webp
banner_img: /img/2023/7/1/00011-1003087495.webp
permalink: /2023/07/01/202307012105/index.html
date: 2023-07-01 21:05:01
---
首先为了省事先切换root用户如果你对Linux命令熟悉也可以不用。
```
#设置root用户密码如果你知道就不用设输入你想设置的密码密码不可见。
sudo passwd root
#切换root用户
su root
```
首先检查你以前是否安装了java如果不是你想要的版本请卸载它。
```
java -version
```
安装jdk这里使用清华大学开源软件镜像站默认屏蔽海外ip。国外用户可以选择Adoptium
这里以jdk17 x64为例。自行右键复制你需要的下载地址
```
# 创建安装目录
mkdir /usr/local/java/
# 下载JDK安装包将地址替换成要安装的版本的下载地址
wget https://mirrors.tuna.tsinghua.edu.cn/Adoptium/17/jdk/x64/linux/OpenJDK17U-jdk_x64_linux_hotspot_17.0.6_10.tar.gz
# 解压当前目录下的JDK压缩文件到安装目录将下面压缩包名字替换成你下载的
tar -zxvf OpenJDK17U-jdk_x64_linux_hotspot_17.0.6_10.tar.gz -C /usr/local/java/
# 进入/usr/local/java/目录
cd /usr/local/java/
# 列出目录内的文件夹查看jdk名称这里是 jdk-17.0.6+10
ls
# 设置环境变量(安装 nano 输入 apt -y install nano)
nano /etc/profile
# 在末尾添加对应变量将下面的jdk-17.0.6+10改成你上面查到的JDK文件名
# 移动到末尾
# 输入下面这几串内容后按Ctrl+O来保存然后按一下回车确定接着按Ctrl+X退出。
export JAVA_HOME=/usr/local/java/jdk-17.0.6+10
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
# 应用修改后的环境变量
source /etc/profile
# 软链接程序到环境变量中将下面的jdk-17.0.6+10改成上面查到的JDK文件名
ln -sf /usr/local/java/jdk-17.0.6+10/bin/java /usr/bin/java
# 测试是否安装正常,显示类似于 openjdk version "17.0.6" 2023-01-17 则为正常
java -version
```