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

Debian重装系统后

安装配置java环境

  • 手动安装
    下载openJDK:openJDK
    • 设置替代项
sudo update-alternatives --install /usr/bin/java java /opt/jdk-21.0.2/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /opt/jdk-21.0.2/bin/javac 1
sudo update-alternatives --config java
sudo update-alternatives --config javac

shell 配置文件 (例如 ~/.bashrc 或 /etc/profile.d/java.sh) 中设置 JAVA_HOME

echo 'export JAVA_HOME="/opt/jdk-21.0.2"' | sudo tee /etc/profile.d/java.sh
echo 'export PATH="$PATH:$JAVA_HOME/bin"' | sudo tee -a /etc/profile.d/java.sh
source /etc/profile.d/java.sh
  • 安装包安装(目前只支持17及以下版本,高版本通过sid源安装会导致系统不稳)
sudo apt install openjdk-17-jdk
http://www.lryc.cn/news/2387520.html

相关文章:

  • 每日Prompt:古花卷
  • [学习]C语言指针函数与函数指针详解(代码示例)
  • 夏季用电高峰如何防患于未“燃”?电力测温技术守护城市生命线
  • 浙大版《Python 程序设计》题目集6-3,6-4,6-5,6-6列表或元组的数字元素求和及其变式(递归解法)
  • Leetcode 3563. Lexicographically Smallest String After Adjacent Removals
  • 【创造型模式】抽象工厂方法模式
  • 一台手机怎样实现多IP上网?方法有多种
  • 【FFmpeg+SDL】播放音频时,声音正常但是有杂音问题(已解决)
  • Linux 527 重定向 2>1 rsync定时同步(未完)
  • 3DVR拍摄指南:从理论到实践
  • OSI模型中的网络协议
  • 【C/C++】线程局部存储:原理与应用详解
  • 分块查找详解
  • leetcode hot100刷题日记——21.不同路径
  • Elasticsearch 如何实现跨数据中心的数据同步?
  • C语言学习笔记三 --- V
  • 通过JS模板引擎实现动态模块组件(Vite+JS+Handlebars)
  • 梯度消失和梯度爆炸的原因及解决办法
  • 欧拉定理:若 gcd(a,n)=1,则 a^φ(n)≡1(mod n)。
  • fvm install 下载超时 过慢 fvm常用命令、flutter常用命令
  • Python正则表达式:30秒精通文本处理
  • Introduction to SQL
  • 计算机视觉---YOLOv3
  • #RabbitMQ# 消息队列进阶
  • React从基础入门到高级实战:React 核心技术 - React Router:路由管理
  • 【深度学习】损失“三位一体”——从 Fisher 的最大似然到 Shannon 的交叉熵再到 KL 散度,并走进 PET·P-Tuning微调·知识蒸馏的实战
  • 5 分钟速通密码学!
  • Linux——IP协议
  • Lua 脚本在 Redis 中的运用-24 (使用 Lua 脚本实现原子计数器)
  • Linux信号量(32)