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

wsl2的centos7安装jdk17、maven

JDK安装

  • 查询系统中的jdk
rpm -qa | grep java
  • 按照查询的结果,删除对应版本
yum -y remove java-1.7.0-openjdk*
  • 检查是否删除
java -version 
  • 下载JDK17 JDK17,下载之后存到wsl目录下(看你自己)
  • 然后一键安装
sudo rpm -ivh jdk-17.0.14_linux-x64_bin.rpm
  • 配置环境变量
vim /etc/profile
  • 在最后添加

JAVA_HOME注意:如果按照上面的安装rpm,会存在/usr/java/jdk-17下面,
可以ls /usr/java/jdk-17/bin/java,看是否有
/usr/java/jdk-17/bin/java
输出,如果有,底下应设置成这个地址

export JAVA_HOME=你自己的jdk存的地址(可以pwd看一下)
 
export CLASSPATH=.:$JAVA_HOME/lib/
 
export PATH=.:$JAVA_HOME/bin:$PATH
  • 重启环境变量
source  /etc/profile
  • 检查是否安装成功
java -version

Maven安装

  • 下载 maven,我下的maven3.8.8,然后放到目录下
  • 解压缩
tar -zxvf apache-maven-3.8.8-bin.tar.gz
  • 进入 cd apache-maven-3.8.8
  • 创建仓库
mkdir repository
  • 编辑 /etc/profile 文件 sudo vim /etc/profile,在文件末尾添加如下代码:
export MAVEN_HOME=你的地址/apache-maven-3.8.8
export PATH=${PATH}:${MAVEN_HOME}/bin
  • 保存文件,并运行如下命令使环境变量生效:
source /etc/profile
  • 在控制台输入如下命令,如果能看到 Maven 相关版本信息,则说明 Maven 已经安装成功:
mvn -v
  • 去/conf/settings.xml下把仓库改成自己地址
<localRepository>自己的地址/apache-maven-3.8.8/repository</localRepository>

  • 然后同样的文件里设置阿里云镜像
<mirror> 
         <id>alimaven</id> 
         <name>aliyun maven</name> 
         <url>https://maven.aliyun.com/nexus/content/groups/public/</url> 
         <mirrorOf>central</mirrorOf> 
</mirror>
  • IDEA里面设置一下

在这里插入图片描述

http://www.dtcms.com/a/102665.html

相关文章:

  • 欧拉公式和sin cos
  • 3.31Python有关文件操作
  • 【java】Java核心知识点与相应面试技巧(九)——异常
  • PHP回调后门
  • Ubuntu22.04系统离线部署Maxkb【教程】
  • 再见VS Code!Google IDE 正颠覆传统开发体验
  • 探秘中医五色五味:开启饮食养生新智慧
  • Element ui input组件类型为 textarea 时没有 清空按钮
  • [网络_1] 因特网 | 三种交换 | 拥塞 | 差错 | 流量控制
  • Nordic 新一代无线 SoC nRF54L系列介绍
  • Tiny Lexer 一个极简的C语言词法分析器
  • 回溯(子集型):分割回文串
  • 如何在 Windows 上安装与配置 Tomcat
  • 基于PX4和Ardupilot固件下自定义MAVLink消息测试(QGroundControl和Mission Planner)
  • 76. pinctrl和gpio子系统试验
  • 【Easylive】HikariCP 介绍
  • 14:00开始面试,14:08就出来了,问的问题有点变态。。。
  • YOLO霸主地位不保?开源 SOTA 目标检测rf-detr 测评
  • UR机械臂sim2real推荐包
  • CUDA专题8—CUDA L2缓存完全指南:从持久化策略到性能优化实战
  • 代码随想录Day29
  • 学以致用,基于OpenCV的公摊面积估算程序
  • 探秘DeepSeek:开源AI领域的创新先锋
  • 从零构建大语言模型全栈开发指南:第三部分:训练与优化技术-3.1.3分布式数据加载与并行处理(PyTorch DataLoader优化)
  • 让古籍“活”起来!PDF Craft如何用AI还原电子书灵魂?
  • Qt5.14.2+Cmake使用mingw64位编译opencv4.5成功图文教程
  • 基于python开发的邮箱合并群发工具
  • 5分钟快速手搓mcp发送邮件的server接入到cherrystudio
  • MapReduce工作原理详解
  • Mapbox-GL 事件体系和使用方法的详细讲解