Files
blog/source/_posts/2023/07/linuxjava.md
T
2025-01-22 16:36:14 +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安装jdk(java)教程
tags:
- java
- linux
categories:
- Linux
index_img: /img/2023/7/1/00011-1003087495.webp
banner_img: /img/2023/7/1/00011-1003087495.webp
permalink: /articles/2023/linux-install-java.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
```