ubuntu2024.04下配置jdk(安装java环境)

1、安装jdk

bash 复制代码
sudo apt update
sudo apt install default-jdk 

2、查找安装路径,要将路径替换为自己查到的路径

bash 复制代码
$ sudo update-alternatives --config java
有 1 个候选项可用于替换 java (提供 /usr/bin/java)。

  选择       路径                                       优先级  状态
------------------------------------------------------------
* 0            /usr/lib/jvm/java-21-openjdk-amd64/bin/java   2111      自动模式
  1            /usr/lib/jvm/java-21-openjdk-amd64/bin/java   2111      手动模式

要维持当前值[*]请按<回车键>,或者键入选择的编号:

3、配置环境变量

bash 复制代码
$ export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64/
$ export PATH=$JAVA_HOME/bin:$PATH
$ source /etc/environment

4、验证

bash 复制代码
$ java -version
openjdk version "21.0.3" 2024-04-16
OpenJDK Runtime Environment (build 21.0.3+9-Ubuntu-1ubuntu1)
OpenJDK 64-Bit Server VM (build 21.0.3+9-Ubuntu-1ubuntu1, mixed mode, sharing)

$ javac -version
javac 21.0.3
相关推荐
用户112936112195 小时前
编译全绿,上线就崩:MyBatis 五层方法名大小写埋下的坑
java
文丑颜不良啊6 小时前
LeetCode2901~2920题目解析
java·leetcode
码云社区6 小时前
能碳管理系统开发要关注什么?能源数据、统计口径与AI分析的衔接
java·人工智能·ai·能源·能源管理系统·能碳管理系统·能碳管理系统源码
Flynn Liang7 小时前
Agentic 工作流:子代理、Supervisor 与人工介入
java·langchain·多智能体·supervisor·agentic·langchain4j
xys_6787 小时前
JavaSE通关手册:运算符
java·java-ee
starzy19907 小时前
深入理解Scala隐式值:编译期自动装配
开发语言·后端·scala
布莱克6057 小时前
Swift 条件语句详解:从 if 到 switch 的完整指南
开发语言·ssh·swift·switch·条件语句·guard·if
吴可可1237 小时前
ActiveX调用WScript.Shell原理揭秘
开发语言
jyOverQ8 小时前
从零学 JVM(七):垃圾收集器详解——Serial、ParNew、Parallel、CMS 与 G1
java·jvm
liangbo78 小时前
Spring系列11:切点表达式
java·spring