Mac里配置maven环境变量

Mac里配置maven环境变量从windows转IOS还是有点难度的,就如环境变量来说吧,整整配置了一天啊。说实话网上教程很多,也写的很全,但不是每个人遇到的情况都一样,所以就有我这样的情况出现了,按照网上的教程配了好久,一直不好使。现在我就记录下来,避免以后忘记了。。。先说明下我的问题,我是在fishshell下编辑的profile文件,就是编辑完保存后就会一直报错,不是文件里面“=”不支持,就是git命令不好…

大家好,又见面了,我是你们的朋友全栈君。

从windows转IOS还是有点难度的,就如环境变量来说吧,整整配置了一天啊。

说实话网上教程很多,也写的很全,但不是每个人遇到的情况都一样,所以就有我这样的情况出现了,按照网上的教程配了好久,一直不好使。

现在我就记录下来,避免以后忘记了。。。

先说明下我的问题,我是在fish shell下编辑的profile文件,就是编辑完保存后就会一直报错,不是文件里面“=”不支持,就是git命令不好使。反正她就能给你找出好多不好使的原因。最后我切回到了bash下,按照网上的配置教程,一下子就好使。老天爷啊!

 

1.先在命令行下敲:vi  .profile   (也可以是  vi ~/.profile   这个是配置你自己当前用户的环境变量,别的用户用不了)

2.进入文件后,敲  i  ,进入编辑模式

然后就写下下面这几行就好

MAVEN_HOME=/Users/user/workspace/software/apache-maven-3.5.3 (找到自己下载后且解压的maven文件路径)

export MAVEN_HOME

export PATH=$MAVEN_HOME/bin:$PATH

3.上面几行敲完后就要保存文件了。

3.1 按下  esc 键退出编辑模式。

3.2 敲下命令    :wq!   这四个字符,注意是四个字符!!!

4.保存完文件就是让这个环境变量可以马上好使啊。

敲下命令行   source .profile  (当前用户的话是  source  ~/.profile)

5.验证maven环境变量是否好使,

敲下命令   mvn   -v

敲下命令后出现你maven的版本号后,那就恭喜你成功了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150267.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 中介者模式和观察者模式的区别_序列中介作用

    中介者模式和观察者模式的区别_序列中介作用中介者模式 Mediator动机模式定义结构要点总结笔记动机在软件构建过程中,经常会出现多个多个对象相互关联交互的情况,对象之间常常会维持一种复杂的引用关系.如果遇到一些需求的更改.这种直接的引用关系将面临不断地变化这种情况下,我们可以使用一个”中介对象”来管理对象间地关联关系,避免相互交互地对象之间地紧耦合引用关系,从而更好地抵御变换模式定义用一个中介对象来封装(封装变化)一系列地对象交互中.中介者使各个对象不需要显式地相互引用(编译时依赖->运行时依赖),从而使其耦合松散(管理变化),而

    2022年8月11日
    5
  • http请求报400报错

    http请求报400报错400是HTTP的状态码,主要有两种形式:1、badrequest意思是“错误的请求”;2、invalidhostname意思是“不存在的域名”。在ajax请求后台数据时有时会报HTTP400错误-请求无效(Badrequest);出现这个请求无效报错说明请求没有进入到后台服务里;1、确认发送的数据格式是否正确。调试查看你发送的数据格式是否正确或是否有乱码…

    2022年6月12日
    97
  • Flume学习笔记「建议收藏」

    Flume学习笔记「建议收藏」Flume学习笔记Flume定义Flume基础架构Flume安装部署监控端口数据实时监控单个追加文件实时监控目录下多个新文件Flume定义Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统。Flume基于流式架构,灵活简单.Flume最主要的作用就是:实时读取服务器本地磁盘的数据,将数据写入到HDFS.Flume基础架构AgentAgent是一个JVM进程,它以事件的形式将数据从源头送至目的。Agent主要有3个部

    2025年6月2日
    5
  • web容器和web服务器区别关系_java中间件有哪些

    web容器和web服务器区别关系_java中间件有哪些目录Web服务器中间件容器总结Web开发的选择我们经常会被Web服务器、Web容器和Web中间件这三个概念搞混。因为我们常见的很多网站要么是由IIS搭建,要么是由Apache、Tomcat、Ngnix搭建。所以,我们会把他们都叫成是Web服务器,因为他们都提供了Web服务,可以让我们通过http协议访问到。但是又有很多地方会说Tomcat是Servlet容器,而又有很多地方…

    2025年7月14日
    6
  • win7系统中安装苹果 Mountain Lion 双系统的图文教程

    win7系统中安装苹果 Mountain Lion 双系统的图文教程如果对 PC 机安装黑苹果有兴趣的朋友 请详细观看本教程 以免带来不必要的麻烦 在安装苹果 MACOSX 双系统之前 确认 BIOS 可以开启 AHCI 必须 安装苹果 MACOSX 双系统步骤 A 工具准备 B 制作维护盘 C 分区并写入维护盘镜像 MacPED 安装 windows 版变色龙 E 变色龙引导制作完整安装盘 F 变色龙引导完整安装盘安装 Lion 系统 A

    2025年8月16日
    1
  • javaint和integer的区别_java中integer

    javaint和integer的区别_java中integer原文地址:http://www.cnblogs.com/shenliang123/archive/2011/10/27/2226903.htmlint与integer的区别从大的方面来说就是基本数据类型与其包装类的区别:int是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象1.Java中的数据类型分为基本数据类型和复杂数据类型int是前者而int

    2025年6月2日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号