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

maven 的安装与配置(Command ‘mvn‘ not found)修改配置文件后新终端依旧无法识别到 mvn 命令

下载 maven 安装包

wget https://dlcdn.apache.org/maven/maven-3/3.9.4/binaries/apache-maven-3.9.4-bin.tar.gz

解压 apache-maven-3.9.4-bin.tar.gz

tar -zxvf apache-maven-3.9.4-bin.tar.gz

找到文件解压到的位置,由于解压时我们没有指定路径,因此默认解压到当前路径下

可以看到路径为:/root/apache-maven-3.9.4

(看你自己把文件压缩包下载到哪里,在哪里进行解压的)

修改配置文件 /etc/profile

vim /etc/profile

在配置文件中加上:

export MAVEN_HOME=/root/apache-maven-3.9.4 # 你自己文件解压后所在的位置
export PATH=$MAVEN_HOME/bin:$PATH

wq 保存退出后,刷新配置文件,以确保修改生效

source /etc/profile

检测是否安装成功

查看 maven 版本

mvn -version

但是这里存在一个问题,当我们重启一个终端时,发现 mvn 命令依旧无法识别

尝试将 apache-maven-3.9.4 文件夹整体移动到 /usr/local 目录下

在 root 目录下,执行如下命令:

mv apache-maven-3.9.4 /usr/local/

之后再次修改文件路径

重新刷新,但是依旧只能在执行 source /etc/profile 后才能检测到 mvn 命令

看网上说 /etc/profile 和 ~/.profile 文件是在 login 时才会读取

因此我尝试切换用户以及重启客户机,但是以上问题依旧没有得到解决

在终端输入 bash,会进入一个新 shell ,但这和我们打开一个新的终端是不一样的

经过测试发现前者是可以识别到 mvn 命令的,如下图:

总的来说这个问题还是没有得到根本的解决,有遇到类似问题的师傅可以评论区交流一下

http://www.lryc.cn/news/313488.html

相关文章:

  • Pycharm无法粘贴外部文本问题
  • 学习Java的第四天
  • 【Javaweb】【瑞吉外卖】登录功能plus--拦截器filterinterceptors实现
  • 关于 Runes 协议及「公开铭刻」发行机制的拓展讨论
  • chkdsk修复会造成文件丢失吗?chkdsk数据丢失还能恢复吗
  • Hypermesh2019快捷键大全
  • CSS布局——Flexbox基础使用
  • Kubernetes(K8s):容器化应用的航空母舰
  • Java配置49-nginx 反向代理 sftp 服务器
  • Qt添加VTK并绘制图形
  • VsCode搭建Spring Boot项目环境
  • (黑马出品_05)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • window mysql 安装出现的问题
  • 【3GPP】【核心网】【5G】5G核心网协议解析(二)(超详细)
  • 物联网带来的六大运营挑战
  • 【ETCD】简介安装常用操作---图文并茂详细讲解
  • 第四篇【传奇开心果系列】Python的自动化办公库技术点案例示例:深度解读Pandas生物信息学领域应用
  • Elasticsearch:机器学习与人工智能 - 理解差异
  • 智引未来:2024年科技革新引领工业界变革与机遇
  • 自动化运维工具----Ansible playbook详解
  • 【element-ui】el-table表格高亮选中
  • 构建MySQL数据库的高可用与高容错系统:关键策略与最佳实践
  • 简析内部审计数字化转型的方法和路径【小落送书(第6期)】
  • mysql和oracle数据库的区别与联系(值得收藏)
  • vulhub中Wordpress 4.6 任意命令执行漏洞复现
  • ETCD分布式缓存
  • 【Linux】iftop命令详解
  • 【蓝桥杯】Excel地址
  • Spring Boot 生成与解析Jwt
  • 安卓Java面试题11-20