当前位置: 首页 > article >正文

Ubuntu22安装OpenJDK

目录

一、是否自带JDK

二、 删除旧JDK(如果自带JDK满足需求就直接使用了)

三、下载OpenJDK

四、新建/home/user/java/文件夹 

五、 设置环境变量

六、查看完成

附:完整版连接:


一、是否自带JDK

java -version

  

二、 删除旧JDK(如果自带JDK满足需求就直接使用了)

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

三、下载OpenJDK

Index of /Adoptium/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

四、新建/home/user/java/文件夹 

mkdir /home/user/java/

将OpenJDK上传 

解压 

cd /home/user/java/
tar -zxvf OpenJDK8U-jdk_x64_linux_hotspot_8u362b09.tar.gz  -C /home/user/java/

 

五、 设置环境变量

安装 nano

apt -y install nano

 编辑配置etc/profile

nano /etc/profile

在上下键划到末尾,添加对应变量,JAVA_HOME换成你自己的 。

 

export JAVA_HOME=/home/user/java/jdk8u362-b09
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

 按Ctrl+O来保存,然后按一下回车确定,接着按Ctrl+X退出。

刷新环境变量

source /etc/profile

六、查看完成

java -version

七、配置默认刷新

如果这一步没有做,则在主机中用docker建立的centos或ubuntu容器的java环境不会自动刷新。

nano /etc/bash.bashrc

在底部加上source /etc/profile


附:完整版连接:

Linux——安装JDK和OpenJDK【多种方法】_linux安装openjdk_Pan_peter的博客-CSDN博客一、Linux安装OpenJDK,1、查看系统是否有自带的版本,2、删除OpenJDK,3、本地下载OpenJDK,4、无法本地下载,也可以使用命令下载5、拓展,二、Linux安装JDK(方法1),1、查看系统是否有自带的版本,并删除,2、去官网下载对应的安装包,然后上传到服务器,3、将我们下载好的JDK安装包上传到服务器,进行解压,4、修改环境变量,5、应用修改后的环境变量,6、软链接程序到环境变量中,7、测试是否安装正常。三、其他版本(Windows、MacOS)安装https://blog.csdn.net/Pan_peter/article/details/128845347


http://www.kler.cn/a/8046.html

相关文章:

  • Javaweb—Ajax与jQuery请求
  • Zotero 6.0 安装包及安装教程
  • PostgreSQL分区表:基础语法与运维实践
  • kafka面试题解答(四)
  • 【mysql】使用宝塔面板在云服务器上安装MySQL数据库并实现远程连接
  • OCR识别铁路电子客票
  • java中static{}是什么意思(IT枫斗者)
  • chatGPT写文章提问词-chatGPT生成论文要多久
  • JavaScript 进阶 - 0基础第三天
  • Android上的libcurl
  • ToBeWritten之杂项
  • uds的0x14服务介绍
  • ToBeWritten之物联网 BlueTooth/BLE 协议
  • 中金支付经历了4个月完成主要出资人前置审批
  • 关于Dataset和DataLoader的概念
  • Charles 安装及配置,详细步骤(不错,保存一下)
  • Hibernate的一级缓存是什么?具有哪些特点?
  • Linux系统编程(三)—— 文件编程(1)目录和文件
  • Python 常函数
  • 00后也太卷了吧!进厂起薪18K,原来面试时候都说了这些......
  • 操作技巧 | Revit中如何新建系统类型并赋予颜色?
  • PTA L1-003 个位数统计(15分)C语言
  • 每日做题总结——day01
  • 分布式锁介绍及解决方案
  • 【Java实战篇】Day6.在线教育网课平台
  • chrome中debugger调试定位不准确