Debian重装系统后

安装配置java环境

  • 手动安装
    下载openJDK:openJDK
    • 设置替代项
bash 复制代码
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

bash 复制代码
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源安装会导致系统不稳)
bash 复制代码
sudo apt install openjdk-17-jdk
相关推荐
黑牛先生19 分钟前
vscode连接本地Ubuntu
linux·运维·ubuntu
夜月yeyue24 分钟前
手撕I2C和SPI协议实现
linux·c++·stm32·单片机·嵌入式硬件
网硕互联的小客服1 小时前
为什么服务器突然变慢?从硬件到软件的排查方法
linux·运维·网络·安全
看到我,请让我去学习1 小时前
C语言—Linux环境下CMake设置库(动态/静态)
linux·服务器·c语言·开发语言·数据结构
Bob99982 小时前
Windows 下编辑 Linux/unix 配置文件:换行符与编码问题
java·linux·javascript·windows·eclipse·tomcat·unix
大鹅同志4 小时前
Ubuntu 20.04卸载并重装 PostgreSQL
linux·ubuntu·postgresql
plmm烟酒僧4 小时前
在 Ubuntu 下通过 C APP程序实现串口发送数据并接收返回数据
linux·c语言·ubuntu·计算机外设·串口·ch340
爱莉希雅&&&4 小时前
shell脚本之函数详细解释及运用
linux·运维
麟城Lincoln4 小时前
【Linux笔记】防火墙firewall与相关实验(iptables、firewall-cmd、firewalld)
linux·服务器·笔记·iptables·防火墙·firewalld·firewall