Mac开发环境搭建

2023-10-27

一  jdk安装

1.1 jdk下载

首先查看你的Mac 系统是否已经安装了JDK,打开终端窗口并输入java -version,如果没有安装过jdk会提示需要安装:Java Downloads | Oracle

小技巧:

mac如何打开终端?---Command + 空格键跳出搜索框,输入ter 按 enter即可打开

如何设置终端字体大小?

cmmand+=,按一次字体会增大一次;

cmmand+-,按一次“-”,字体就会变小一次;

二 配置环境变量

2.1 查看jdk的安转目录

命令行:/usr/libexec/java_home -V

安装路径:/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home

2.2 设置环境变量

step1: 输入命令  sudo vi ~/.bash_profile,输入密码

step2:输入命令:

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home

PATH=$JAVA_HOME/bin:$PATH:. CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:. 

export JAVA_HOME 

export PATH 

export CLASSPATH

 提示:

  1. 在输入法英文模式下 按 " i键 " 进入编辑模式

  2. 编写完成后 按 " esc键 " 后输入 " :wq " 保存退出,不保存退出命令:“:q!”

step3: 命令行输入 " source ~/.bash_profile " 刚刚配置生效,

step4: 验证JDK是否安装成

三 安装Git

3.1 查看电脑上是否有安装git和卸载

终端输入命令:git --version

 2.15.0版本太老,ide从git下载代码要求2.17版本以上,所以需要先卸载git

卸载旧版本2.15.0,使用命令 which--a git查看Git安装位置,

 3.2 git下载和安装

方法一: 

官网地址:Git

 

 下载git-2.33.0-intel-universal-mavericks.dmg后双击安装即可

方法二:

利用 brew 工具包管理器进行 git 安装,如果本机没有 brew,可以使用如下命令安装:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)

安装完成后,就可以安装 git 工具,执行命令如下:

brew install git

然后,等待安装完成即可。

备注:brew 官网地址:The Missing Package Manager for macOS (or Linux) — Homebrew

三 maven下载与安装

1 下载地址: Maven – Download Apache Maven

 2 下载后解压下来,并放入到资源库   /Library/Maven下

小技巧:mac如何打开资源库?

---打开访达窗口,点击”前往“,同时按住option键就可以看到资源库, 在资源库中新建Maven文件夹,把刚才解压包放到Maven文件夹下

copy路径名称:/Library/Maven/apache-maven-3.8.6 

3 设置环境变量

 commond+空格  输入ter  打开终端,输入命令:  

vi ~/.zshrc

打开.zshrc之后,按下i键,进行配置如下:

#maven
MAVEN_HOME=/Library/Maven/apache-maven-3.8.6
PATH=$PATH:$MAVEN_HOME/bin 
export MAVEN_HOME 
export PATH

按下esc,退出编辑状态,输入:wq!,保存退出文件

在终端执行生效命令:

ps:每行末尾一定不能有空格 否则source时会报错

source ~/.zshrc

然后执行命令:

mvn -v

如果显示maven的版本等信息,如下图,表示配置成功。

4 IDE maven配置

5 .m2设置

.m2在mac中的位置: 

setting文件中配置仓库等

setting.xml文件详解:Maven 之 settings.xml 文件详解_止步前行的博客-CSDN博客_maven setting.xml

 mac使用小技巧:

1 显示隐藏文件:【shift+commond+.】 

四 文件编辑器安装

推荐VScode编辑器,可以打开xml等多格式文件

官网地址:Visual Studio Code - Code Editing. Redefined

五 安装ssh

1. 打开终端,输入git,未安装时会弹出以下对话框提示安装Xcode,继续点击就可以完成git安装。

 

2.配置git密匙

git config --global user.name “****”

git config --global user.email “****@*****.com"

ssh-keygen -t rsa -C “****@****.com"

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mac开发环境搭建 的相关文章

随机推荐

  • 性能测试 —— Jmeter 常用重要函数汇总

    1 counter 计数器 加1的功能 疑问 假如加2 使用计数器 计数器超过最大值后重新开始计数 重点 最大值 如果运行结果超过最大值时 又会从起始值开始循环每个 用户独立计数器 多线程时 每个用户都是从起始值开始计数 跟线程号有关 th
  • Android 工程师需要了解的 Lint 知识入门篇

    前言 项目开发过程中 通过对代码规范的约束对于代码质量的提升是非常重要的 这其中除了人为的代码审查之外 我们还可以使用 lint 工具来定位并修改一些有问题的代码 帮助提高我们的代码规范程度 今天我们就一起来学学 lint 的使用 自动提示
  • filter过滤器

    1 Filter 什么是过滤器 1 Filter 过滤器它是 JavaWeb 的三大组件之一 三大组件分别是 Servlet 程序 Listener 监听器 Filter 过滤器 2 Filter 过滤器它是 JavaEE 的规范 也就是接
  • PCB布线中,重要的信号线进行包地处理

    原文地址 http zhenshanmcu blog 163 com blog static 16545766220137755225723 相关网帖 1 在PADS2007中 地包线怎么画 主要针对时钟信号 http zhidao bai
  • 自定义异常类

    public class MyException extends Exception public MyException String message super message
  • HTML5中制作彩色圆环的代码,HTML5 五彩圆环Loading加载动画实现教程

    HTML代码 CSS代码 webkit keyframes spin from webkit transform rotate 360deg transform rotate 360deg to webkit transform rotat
  • Unity做一个发射炮台,1秒发射1个,5秒后消失的例子

    思路 小球要移动 移动一段时间消失 需要translate destory 一个小球不够 需要多次COPY预制体小球 copy 一 COPY代码 把这个代码放在不是复制的球的其他物体上 然后把预制体球拖入a中 using UnityEngi
  • VNC源码研究(十)XP、Win7实现模拟发送ATL+CTRL+DEL

    转载请标明是引用于 http blog csdn net chenyujing1234 欢迎大家拍砖 1 vnc 4 0 winsrc 版本中实现模拟发送ATL CTRL DEL 在工程wrfb win32m中找到模拟发送ATL CTR D
  • Doris学习笔记之查询

    文章目录 查询设置 增大内存 修改超时时间 查询重试和高可用 代码方式 JDBC连接器 ProxySQL方式 简单查询 基本查询 联合 join 查询 子查询 Join查询 广播Join 默认使用 Broadcast Join 显式使用 B
  • Android程序如何全屏显示

    在一个8寸屏的Android平板电脑上开发应用程序 游戏程序 开始的时候 总是不能全屏显示 也不知道怎么设置才可以 本来LCD应该是800 600的 但总是得到600 600的结果 修改代码如下 布局文件 02
  • 005--Keil使用--出现integer conversion resulted in truncation

    warning 69 D integer conversion resulted in truncation 问题所在 变量赋值超出了变量类型的最大值 解决方法 找到该变量 适当修改变量的类型
  • android u3d验证,几种方法验证unity是否为development build

    我在月初接入了uwa的性能测试SDK 需要提交一个development build的游戏安装包给uwa进行真人真机测试 本文说下如何判断安装包是否为development build 直观上判断 如果是development build模
  • cobra的使用

    一 安装cobra go get g github com spf13 cobra cobra 这里会报错 如下 package golang org x sys unix unrecognized import path golang o
  • Qtcreator远程调试出现“The selected build of GDB does not support Python scripting.It cannot be used .."...

    版权声明 本文为博主原创文章 未经博主允许不得转载 https blog csdn net aristolto article details 77370853 之前使用的是Qt4 7后来换成了Qt5 x Qtcreator的版本使用4 0
  • 基数统计—— HyperLogLog 算法

    目录 基数计数基本概念 基数计数方法 B树 bitmap 概率算法 HLL 直观演示 HLL 的实际步骤 算法来源 N次伯努利过程 解释 LogLogCounting 均匀随机化 分桶平均 偏差修正 误差分析 算法应用 误差控制 内存使用分
  • 无线传感网WSN

    第一章 绪论 WSN定义 无线传感网络是由大量的静止或移动的传感器以自组织和多跳的方式构成的无线网络 WSN系统组成 传感器节点 汇聚节点和管理节点 WSN的三个基本要素 传感器 感知对象 用户 观测者 WSN特点 1 自组织性 2 以数据
  • docker添加新的环境变量_在Dockerfile中,如何更新PATH环境变量?

    I have a dockerfile that download and builds GTK from source but the following line is not updating my image s environme
  • linux下添加简单的开机自启动脚本

    在rc local脚本中添加开机自启动程序 1 编辑文件 etc rc local vim ect rc local 2 编辑完 etc rc local需要添加执行权限 否则调用失败 chmod x ect rc d rc local 3
  • 信息学奥赛C++语言: 验证子串

    题目描述 输入两个字符串 验证其中一个串是否为另一个串的子串 输入 输入两个字符串 每个字符串占一行 长度不超过200且不含空格 输出 若第一个串s1是第二个串s2的子串 则输出 s1 is substring of s2 否则 若第二个串
  • Mac开发环境搭建

    一 jdk安装 1 1 jdk下载 首先查看你的Mac 系统是否已经安装了JDK 打开终端窗口并输入java version 如果没有安装过jdk会提示需要安装 Java Downloads Oracle 小技巧 mac如何打开终端 Com