ubuntu22.04安装java和maven

1. 安装java

shell 复制代码
sudo apt update
sudo apt search openjdk

红框标出的就是可以安装的jdk版本,下边还有jdk8

比如我希望安装jdk8

shell 复制代码
sudo apt install openjdk-8-jdk

验证

shell 复制代码
java -version

支持同时安装多个版本的jdk,我安装了java8和java11,使用以下命令就能快速切换

shell 复制代码
sudo update-alternatives --config java

2. 安装maven

1. 下载maven

不推荐使用apt安装,因为版本太老。推荐去官网下载压缩包,maven官网地址

把压缩包解压并移动到/opt目录下,比如我的maven放到了/opt/apache-maven-3.8.8

2. 设置环境变量

shell 复制代码
sudo vim /etc/profile.d/maven.sh

maven.sh文件输入以下内容,注意路径与你的maven实际的地址保持一致

复制代码
#!/bin/bash

# 设置Maven的安装路径
MAVEN_HOME=/opt/apache-maven-3.8.8

# 将Maven的bin目录添加到PATH中
export PATH=$MAVEN_HOME/bin:$PATH

重启生效(我使用source /etc/profile.d/maven.sh只是在我当前shell生效,新建一个终端就不再生效,我没不清楚原因,所以选择重启系统)

相关推荐
不吃香菜5674 分钟前
cloudcode入门学习
java·windows·cloudcode
疯狂成瘾者5 分钟前
Java 常见 Map 对比总结:HashMap、LinkedHashMap、TreeMap、ConcurrentHashMap
java·开发语言·spring
XMYX-07 分钟前
16 - Go 协程(goroutine):从基础到实战
开发语言·golang
一只游鱼8 分钟前
langchain4j+redis+持久化存储记忆
java·redis·langchain4j
野生技术架构师13 分钟前
牛客网热门Java 面试题汇总,查漏补缺;多线程 +spring+JVM 调优 + 分布式 +redis+ 算法
java·jvm·spring
txxzjmzlh16 分钟前
Thread 类的基本用法
java·开发语言
machnerrn25 分钟前
matlab实现直流伺服电机 PID 控制系统仿真系统(含源码+资料报告+说明文档等)
开发语言·matlab
Hello--_--World28 分钟前
JS:this指向、bind、call、apply、知识点与相关面试题
开发语言·javascript·ecmascript
好家伙VCC36 分钟前
**基于RISC-V架构的嵌入式系统开发:从零开始构建高效低功耗应用**在当前物联网(IoT)和边缘计
java·python·物联网·架构·risc-v
wyu729611 小时前
Spring框架学习笔记:从IoC到声明式事务
java