Rumah > Tutorial sistem > LINUX > teks badan

Tutorial OpenJDK pemasangan Linux: daripada menyemak versi sistem sendiri kepada pemadaman kepada memuat turun dan memasang

WBOY
Lepaskan: 2024-06-24 06:32:26
asal
530 orang telah melayarinya

Linux 安装 OpenJDK 教程:从查看系统自带版本到删除再到下载安装

Daftar Kandungan

1 Pasang OpenJDK1 pada Linux dan semak sama ada sistem itu mempunyai versi sendiri

Oleh kerana sesetengah sistem Linux disertakan dengan OpenJDK,

Kami boleh menyemak dahulu sama ada ia disertakan dengan sistem pengendalian Linux Cina dan laksanakan arahan berikut.

java -version
Salin selepas log masuk

Jika ada, tetapi versi memenuhi syarat penggunaan, maka tidak perlu memasangnya

Namun, versi itu bukan log sistem Linux yang kami perlukan, jadi ia perlu dipadamkan

2. Padam OpenJDK

# 1、检测jdk的安装包
rpm -qa | grep java 
# 2、将包一个个删除掉
rpm -e --nodeps +包名
# 3、检查是否删除完即可
rpm -qa | grep java
Salin selepas log masuk

3 Muat turun OpenJDK secara tempatan

Tapak cermin sumber terbuka Universiti Fudan:

Cari versi yang anda perlukan, muat turunnya secara setempat dan gunakan alat penghantaran jauh untuk memuat naiknya ke pelayan

Adalah disyorkan untuk memindahkannya ke /usr/local/java/ Kami akan mengkonfigurasi pembolehubah persekitaran dengan mudah dalam seketika

解压系统内核文件_解压系统找不到指定的文件_linux系统解压deb

Windows mengesyorkan pakej pemasangan .msi deb mampatan sistem Linux, cuma muat turun dan pasang terus, ia akan mengkonfigurasi pembolehubah persekitaran secara manual.

Linux pilih pakej .tar.gzDeb penyahmampatan sistem Linux, tutorial berikut akan mengajar anda cara mengkonfigurasi pembolehubah persekitaran

解压系统内核文件_linux系统解压deb_解压系统找不到指定的文件

4 Ia tidak boleh dimuat turun secara tempatan, anda juga boleh menggunakan arahan untuk memuat turun (kaedah 1)

# 1、安装wget
yum install -y wget 
# 2、创建安装目录
mkdir /usr/local/java/
# 3、下载JDK安装包,将地址替换成你要安装的版本的下载地址,或者你从自己电脑上传到服务器也行。
wget https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/16/jdk/x64/linux/OpenJDK16U-jdk_x64_linux_hotspot_16.0.2_7.tar.gz
# 解压当前目录下的JDK压缩文件到安装目录,将下面压缩包名字替换成你下载的
tar -zxvf OpenJDK16U-jdk_x64_linux_hotspot_16.0.2_7.tar.gz -C /usr/local/java/
# 进入/usr/local/java/目录
cd /usr/local/java/
# 列出目录内的文件夹,看看刚刚解压出来的JDK目录名称是什么,我这里是 jdk-16.0.2+7
ls
# 设置环境变量(安装 nano 输入 apt -y install nano),如果是Centos/Redhat系统就将apt替换为yum
nano /etc/profile
# 在末尾添加对应变量,记得将下面的jdk-16.0.2+7改成你上面查到的你JDK文件夹名
# 通过方向键移动光标到末尾
# 输入下面这几串内容后,按Ctrl+O来保存,然后按一下回车确定,接着按Ctrl+X退出。
export JAVA_HOME=/usr/local/java/jdk-16.0.2+7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
# 应用修改后的环境变量
source /etc/profile
# 软链接程序到环境变量中,记得将下面的jdk-16.0.2+7改成你上面查到的你JDK文件夹名
ln -sf /usr/local/java/jdk-16.0.2+7/bin/java /usr/bin/java
# 测试是否安装正常,显示 java version "1.8.0_261" 则为正常
java -version
Salin selepas log masuk

解压系统找不到指定的文件_linux系统解压deb_解压系统内核文件

4 Ia tidak boleh dimuat turun secara tempatan, tetapi anda juga boleh menggunakan arahan untuk memuat turun (Petua 2)

# 下载wget
yum install -y wget
# 下载vim
yum install -y vim
Salin selepas log masuk

# 查看可安装的openjdk包
yum list java* | grep java-1.8.0-openjdk
Salin selepas log masuk

Anda boleh menyemak versi yang anda perlukan dan kemudian cari versi x86_64

解压系统内核文件_解压系统找不到指定的文件_linux系统解压deb

# 下载自己需要的openJDK版本
yum install java-1.8.0-openjdk.x86_64
Salin selepas log masuk

# 下载完成后,查看版本,是否对应
java -version
Salin selepas log masuk

5

Sistem Ubuntu atau Debian:

下载对应版本deb包

方式1:先下载到自己笔记本上,再通过sftp上传到你的Linux服务器上

方式2:直接用wget命令下载

JDK17的x64的deb包下载地址:​​​​​​7.0.1.0.0%2B12-1_amd64.deb

Centos或Redhat系统:

若果是则将下边的dpkg命令替换为rpm,安装包也要换成rpm的。

注意:假如是非root用户登录的,自己在每条命令前加上sudo。

# 通过wget下载安装包,若报错运行一下sudo apt install wget
wget https://mirrors.tuna.tsinghua.edu.cn/Adoptium/deb/pool/main/t/temurin-17/temurin-17-jdk_17.0.1.0.0%2B12-1_amd64.deb
# 安装JDK,如果报错,可能是依赖问题,运行这条命令修改依赖:sudo apt-get -f -y install
dpkg -i temurin-17-jdk_17.0.1.0.0+12-1_amd64.deb
# 验证java安装成功没
java -version
Salin selepas log masuk

三、Linux安装JDK1、查看系统是否有自带的版本,并删掉

linux系统解压deb_解压系统找不到指定的文件_解压系统内核文件

这儿就不赘言了,请回看1.1节

2、去官网下载对应的安装包,之后上传到服务器

官网地址:

linux系统解压deb_解压系统内核文件_解压系统找不到指定的文件

3、将我们下载好的JDK安装包上传到服务器,进行解压

cd /usr/java
tar -zxvf jdk-8u131-linux-x64.tar.gz
Salin selepas log masuk

4、修改环境变量

# 1、用vim编辑器来编辑profile文件(按“i”进入编辑)
vim /etc/profile
# 2、在文件末尾添加以下内容
export JAVA_HOME=/usr/java/jdk1.8.0_131
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
Salin selepas log masuk

5、应用更改后的环境变量

source /etc/profile
Salin selepas log masuk

6、软链接程序到环境变量中

# 记得将下面的jdk1.8.0_131改成你上面查到的你JDK文件夹名 
ln -sf /usr/local/java/jdk-16.0.2+7/bin/java /usr/bin/java
Salin selepas log masuk

7、测试是否安装正常

 java version 
Salin selepas log masuk

若果是:"1.8.0_261",则为正常java-version

四、其他版本(Windows、MacOS)安装1、MacOS安装JDK

苹果M1安装JDK环境-青山小站|一个在帝都搬砖的新时代农户工

2、Windows安装JDK2.1、使用IDEA的集成JDK

打开IDEA,点击:ProjectStructure

解压系统内核文件_解压系统找不到指定的文件_linux系统解压deb

下载版本

版本下载的路径可以手动更改(路径上最好不要有英文字符)

解压系统内核文件_linux系统解压deb_解压系统找不到指定的文件

2.2、去官网下载JDK

首先下载你要装的JDK版本的Windows版ZIP包

下边以JDK17为例,下载地址:

下载然后解压,解压后的路径最好不要用英文字符

linux系统解压deb_解压系统内核文件_解压系统找不到指定的文件

编辑环境变量

解压系统内核文件_linux系统解压deb_解压系统找不到指定的文件

新建→变量名输入JAVA_HOME→变量值输入你后边复制的JDK目录

解压系统内核文件_解压系统找不到指定的文件_linux系统解压deb

打开Path→新建→输入→确定

# 输入内容
%JAVA_HOME%bin
Salin selepas log masuk

解压系统找不到指定的文件_解压系统内核文件_linux系统解压deb

打开cmd,查看Java版本(是否安装成功)

# 输入命令 
java -version
Salin selepas log masuk

解压系统内核文件_linux系统解压deb_解压系统找不到指定的文件

Atas ialah kandungan terperinci Tutorial OpenJDK pemasangan Linux: daripada menyemak versi sistem sendiri kepada pemadaman kepada memuat turun dan memasang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:itcool.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!