由于业务发展需要,换了一台mac pro,发现安装本地开发环境步骤比较多,问题较多,再此将本次安装遇到的问题记录下来,以便后续观看

下载与安装JDK

下载JDK

JDK8、JDK11可点击获取,也可以从官网下载,官网下载较慢

安装JDK

直接双击.dmg安装,然后拖入安装程序即可

默认安装路径:
/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
通过命令JDK安装路径:
/usr/libexec/java_home -v

下载与安装Maven

可通过点击这里,或直接通过官网下载

解压maven

选择解压路径,这里我选择: /Users/liwang/Documents/sctech/java/maven

配置maven本地仓库地址

打开maven的配置文件

配置本地仓库地址

配置JDK与Maven的环境变量

打开终端

编写资源文件

sudo vim /etc/profile

在资源文件末尾写入内容

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
JAVA_BIN=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/binM2_HOME=/Users/wangli/Documents/sctech/java/maven/apache-maven-3.6.3
PATH=$PATH:$M2_HOME/bin
export JAVA_HOME
export JAVA_BIN
export CLASSPATH
export M2_HOME
export PATH

强制保存文件

资源文件生效

source /etc/profile


ps:也可以使用其他资源文件

验证JDK与Maven

java -version
mvn -v
chmod a+x /Users/liwang/Documents/sctech/java/maven/apache-maven-3.6.3/bin/mvn


安装SnailSVN

通过appstore安装svn

配置访达

默认安装,直接点下一步即可

安装完毕后,点击 打开系统偏好设置

勾选 snailsvn访达扩展

拉取svn代码到指定路径


在拉取的代码里,查看svn功能

右击

安装IDEA

下载IDEA

点击这里下载2022.1.1版,或者到官网下载

ps:社区版(Community)免费但功能受限,终极版(Ultimate)收费但功能完善

安装IDEA

双击.dmg文件,将安装包拖入安装程序安装即可,(步骤中需勾选64位)

打开SVN拉取的代码

设置好maven


遇到的问题

IDEA提示:svn: error: The subversion command line tools are no longer provided by Xcode

解决办法

1、重新安装xcode
xcode-select --install
2、安装svn
brew install svn

执行brew install svn提示:zsh:command not found:brew

解决办法

安装Homebrew
1、/bin/zsh -c "$(curl-fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
2、/bin/zsh -c "$(curl https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

ps:以上两个请求,选择可以执行的


使安装生效: 安装成功 但还需要重启终端 或者 运行 source /Users/wangli/.zprofile 否则可能无法使用

执行brew install svn

验证svn

mac 下idea 提示: the working copy at is too old to work with client

执行 mvn -v 提示: zsh: command not found: mvn

source ~/.bash_profile

参考上问,重新打开终端又会出现:zsh: command not found: mvn

原因: zsh的配置文件没有加载~/.bash_profile的配置项

执行如下命令:

vim ~/.zshrc

如果在文件末尾追加如下内容(如没有该文件则直接创建,并追加如下内容保存即可):

source /etc/profile

运行展示


mac安装java开发环境-包含JDK、Maven、Svn、Idea相关推荐

  1. Mac环境下配置Java开发环境(jdk+maven+tomcat+idea)

    记录下在Mac环境下配置java开发环境,包括jdk,maven,tomcat和idea 下载及安装jdk 首先到官网下载jdk,这里就用目前官网最新的9.0.4 无脑双击安装就可以: 配置jdk 进 ...

  2. mac下java 开发环境搭建

    mac配置java开发环境: jdk1.7 +sdk1.7+maven +tomcat   1.先安装jdk ,才能安装sdk . 2 mac中jdk1.7的默认位置:/Library/Java/Ja ...

  3. wim10系统怎么装java_w10系统怎么安装java开发环境|w10安装java开发环境的方法

    w10系统怎么安装java开发环境?java开发环境搭建 for java新学者不清楚的话,可以看看以下的教程. 具体方法如下: 1.下载开发工具包(JDK).对于不同的操作系统,可下载的文件格式不同 ...

  4. Mac配置Java开发环境

    Mac配置Java开发环境 1.检查是否装了jdk 在终端输入:java -version,如果没有安装过jdk会提示需要安装jdk. 2.下载并安装jdk jdk下载地址:https://www.o ...

  5. Java 开发环境配置jdk安装教程

    Java 开发环境配置 在本文中我将为大家介绍如何搭建Java开发环境. 小破站视频教程:https://www.bilibili.com/video/BV1ji4y1u74e/ Windows 上安 ...

  6. Mac搭建Java开发环境最佳指南

    一.前言 作为一名Java开发工程师,入门以及在公司的工作环境都是使用的Windows,有一家公司的办公电脑环境用的是ubuntu系统,还没有体验用Mac来开发是怎么样的感受呢. 个人电脑还是刚上大学 ...

  7. linux/ubuntu下安装java开发环境

    在ubuntu下安装和配置java开发环境,下面对自己的一些实践做了一下总结. Sun JDK的安装一般有两种方式: 一.通过ubuntu提供的包管理工具进行安装 ubuntu在其包仓库里都包括有JD ...

  8. fedora java 开发环境_Linux(Fedora 14)下 java开发环境配置 ——jdk的安装与配置

    1.下载(以jdk-6u21-linux-i586.bin为例),并将文件放到/opt目录下,然后安装: [root@thinkpad-pc lee]# cd /opt [root@thinkpad- ...

  9. Mac M1 安装Java 开发环境(极其简单的操作)

    由于换了M1,安装各种环境相比于Intel成熟的环境要费劲一些. 但是现在各个软件都有支持M1 chip的版本了,所以就比较好了. 有试过用homebrew安装java但是一致安装不上,看网上的解决方 ...

最新文章

  1. 阿里面试官:接口的幂等性怎么设计?
  2. centos 7安装 navicat
  3. 自然语言处理的发展历程
  4. 为什么选择格鲁圣教之Go程序版
  5. 程序21、程序22和程序23
  6. Java程序员从笨鸟到菜鸟全部博客目录
  7. 对于DataSet中的问题真是郁闷啊
  8. 做程序开发的你如果经常用Redis,这些问题肯定会遇到
  9. 2月国内操作系统市场份额:Windows XP持续下降
  10. flutter从0到1构建大前端应用 pdf_前端骨架屏都是如何生成的
  11. hadoop中setup,cleanup,run和context讲解
  12. C语言描述栈的实现及操作(数组实现)
  13. 《计算机网络》第六章:传输层(The Transport Layer)
  14. 奥特曼在银行里下象棋的梗
  15. 判断文件是否存在 VC++
  16. OC基础--关键字@property 和 @synthesize
  17. 操作系统-管程、进程和线程之间的差别
  18. 软件是指示计算机运行所需的程序,计算机文化基础知识点
  19. 【汉化】nitrosdk。。。这个。。。天朝V5
  20. 移动磁盘拒绝访问要怎样办啊

热门文章

  1. 自控重点整理1.1 比例微分PD控制器的作用
  2. 智慧边缘计算安全综述
  3. CryptoJS v3.1.2 源码自取
  4. Spring Boot使用@RepeatSubmit 防止重复提交
  5. File和MultipartFile互转
  6. Pandas常用累计、同比、环比等统计方法实践案例
  7. sql 累计占比_sql中查询占百分比percent和通配符的使用
  8. 5.Numpy数组中数据的抽取
  9. [实例]【EXCEL VBA】如何在excel里嵌入网页,动态显示网页 未完成
  10. 查看电脑内存个数、主频(工作频率)、容量、位宽等的方法总结