Linux环境下(DeepinV20+)安装并配置jdk和maven

一、jdk下载

Oracle的JDK开始收费了,如非必要,请勿使用!!!

二、maven下载

jdk和maven下载好后,解压到您自己的存放路径,本人存放路径是:/env/java/jdk 和 /env/java/maven

三、maven设置

  1. 更改仓库地址(找到conf目录下的settings.xml文件进行修改)
xml 复制代码
<localRepository>/env/java/maven/repository</localRepository>
  1. 设置镜像仓库
xml 复制代码
 <mirror>
	<id>huawei-cloud</id>
	<mirrorOf>*</mirrorOf>
	<name>huawei-cloud</name>		 	
	<url>https://mirrors.huaweicloud.com/repository/maven/</url>
</mirror>

<mirror>
  <id>nexus-aliyun</id>
  <mirrorOf>central</mirrorOf>
  <name>Nexus aliyun</name>
  <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

四、配置jdk和maven

  1. 打开环境配置文件
bash 复制代码
sudo vim /etc/bash.bashrc
  1. 填写配置内容,插入到文件最后面
bash 复制代码
JAVA_HOME=/evn/java/jdk/graalvm-community-openjdk-21.0.2+13.1
M2_HOME=/evn/java/maven/apache-maven-3.9.8
PATH=$JAVA_HOME/bin:$M2_HOME/bin:$PATH
export JAVA_HOME M2_HOME PATH
  1. 重启配置文件生效
bash 复制代码
source /etc/bash.bashrc
  1. 检查安装效果
bash 复制代码
java -version
mvn -v
相关推荐
西海天际蔚蓝1 分钟前
AI配合写的第一个demo系统页面
java·人工智能
小旭952715 分钟前
Spring Security 实现权限控制(认证 + 授权全流程)
java·后端·spring
金銀銅鐵21 分钟前
[Java] 如何通过 cglib 的 FastClass 调用一个类中的“任意”方法?
java·后端
阿维的博客日记39 分钟前
为什么会增加TreeMap和TreeSet这两类,有什么核心优势吗?可以解决什么核心痛点?
java·treeset·treemap
程序猿编码1 小时前
一个授予普通进程ROOT权限的Linux内核级后门:原理与实现深度解析
linux·运维·服务器·内核·root权限
dllxhcjla1 小时前
黑马头条1
java
小夏子_riotous1 小时前
openstack的使用——9. 密钥管理服务Barbican
linux·运维·服务器·系统架构·centos·云计算·openstack
宠友信息1 小时前
一套基于uniapp+springboot完整社区系统是如何实现的?友猫社区源码级功能解析
java·spring boot·后端·微服务·微信·uni-app
humors2211 小时前
各厂商工具包网址
java·数据库·python·华为·sdk·苹果·工具包
无限进步_1 小时前
【C++&string】大数相乘算法详解:从字符串加法到乘法实现
java·开发语言·c++·git·算法·github·visual studio