mac pro java后端开发环境搭建

  • 前言
  • 一、jdk
    • 安装步骤
    • 参考图片
  • 二、maven
    • 安装步骤
    • 参考图片
  • 三、git
    • 安装步骤
    • 参考图片
  • 四、tomcat
    • 安装步骤
    • 参考图片
  • 五、mysql
    • 安装步骤
    • 参考图片
  • 六、navicat
    • 安装步骤
  • 七、IDEA
    • 安装步骤
    • 参考图片
  • 八、redis
    • 安装步骤
    • 参考图片
  • 总结

前言

    从零开始,在mac pro上搭建一套java 后端开发环境,主要安装的内容有:jdk、maven、git、tomcat、mysql、navicat、IntelliJ、redis。
    因为网上有很多很详细的教程,这里主要记录大概的安装过程和本人在安装过程中遇到的问题以及解决办法。
    本人mac pro的系统为mac OS Ventura 13.0,主机的硬件架构为arm64。


一、jdk

jdk下载官网:
https://www.oracle.com/cn/java/technologies/downloads/#java17

安装步骤

    首先选择对应的版本下载到本地(访达->下载),双击下载好的dmg文件正常安装即可装。安装成功即可在终端(启动台->其他->终端)输入命令 java -version 检查下载的版本号。
    然后在终端输入命令 sudo vim ~/.bash_profile 密码就是电脑登陆密码,赋权路径文件(~/.bash_profile和~/.zshrc),并在bash_profile文件里添加环境变量,以及在zshrc文件里输入重新加载文件bash_profile的命令(source ~/.bash_profile)保存退出(按esc然后输入:wq! 回车)。
    注意每次修改了配置文件之后,需要执行source命令使文件生效。bash_profile文件就是:source ~/.bash_profile,zshrc文件就是source ~/.zshrc。
    最后在终端输入命令 javac,查看是否成功。

参考图片

jdk版本如下

~/.bash_profile文件里添加环境参数配置如下

#Setting PATH for JAVA 17.0.6
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.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

终端输入的命令如下

二、maven

maven下载官网:
https://maven.apache.org/download.cgi

安装步骤

    选择对应的maven版本下载到本地,然后解压缩到/usr/local/路径下,然后在~/.bash_profile文件里添加环境变量,然后在终端输入命令mvn -v,验证是否安装成功。
    注意:maven 3.9.0版本不行,安装完之后,输入mvn -v之后一直报 zsh: operation not permitted: mvn,换成3.6.3之后就行了,版本太高不太行。
    安装成功后配置自己的本地仓库,在 /usr/local/maven/apache-maven-3.6.3/conf/settings.xml文件里添加国内镜像以及设置本地仓库地址。

<mirror><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf>
</mirror>
<localRepository>/usr/local/maven/repository</localRepository>

参考图片


~/.bash_profile文件里添加环境参数配置如下

#Setting PATH for JAVA 17.0.6
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.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 CLASSPATHexport MAVEN_HOME=/usr/local/maven/apache-maven-3.6.3/
export PATH=$PATH:$MAVEN_HOME/bin

三、git

常见的git安装方式有三种:电脑自带,brew,以及官网下载。
git下载官网:
https://git-scm.com/

安装步骤

    有的mac上可能自带git,所以只需要直接在终端上输入命令 git --version ,然后按照提示一步一步确认,就可以自动安装。安装成功后再次输入git --version,会出现安装的git的版本。输入命令:which git 查看git的安装路径为/usr/bin/git。

参考图片

四、tomcat

tomcat下载官网:
http://tomcat.apache.org

安装步骤

    在官网上下载对应的版本到本地,然后解压缩,将解压缩后的文件移动到/usr/local/,然后在~/.bash_profile文件里添加环境参数配置,然后给startup.sh赋权,在终端输入命令:

cd /usr/local/tomcat/apache-tomcat-8.5.87/bin
chmod 777 *.sh

    然后执行这个脚本,即在终端输入命令:./startup.sh启动tomcat。最后打开浏览器输入localhost:8080就可以正常访问了。

参考图片


~/.bash_profile文件里添加环境参数配置如下

#Setting PATH for JAVA 17.0.6
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.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 CLASSPATHexport MAVEN_HOME=/usr/local/maven/apache-maven-3.6.3/
export PATH=$PATH:$MAVEN_HOME/binexport PATH=$PATH:/usr/local/tomcat/apache-tomcat-8.5.87/bin

五、mysql

mysql下载官网:
https://dev.mysql.com/downloads/mysql/

安装步骤

    在终端输入命令查询电脑架构:uname -a 。查询出电脑是arm还是x86,根据电脑架构选择对应的dmg安装包,在本地双击下载的dmg包进行安装。一路继续到Configuration,这里选择 Use Legacy Password Encryption 然后点击 Next,然后设置root账户的密码,点击 Finish 安装完成。点击左上角苹果图标,选择系统设置,最下面出现mysql图标,点击进入可以查看到左边的两个绿色的小标意味着MySQL安装成功。
    最后在~/.bash_profile文件里添加环境参数,然后在终端执行命令 source ~/.bash_profile 使配置生效。在终端输入命令mysql --version,查看安装的版本,然后在终端输入mysql -u root -p 然后输入密码,进入MySQL使用。

参考图片




~/.bash_profile文件里添加环境参数配置如下

#Setting PATH for JAVA 17.0.6
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.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 CLASSPATHexport MAVEN_HOME=/usr/local/maven/apache-maven-3.6.3/
export PATH=$PATH:$MAVEN_HOME/binexport PATH=$PATH:/usr/local/tomcat/apache-tomcat-8.5.87/binexport PATH=$PATH:/usr/local/mysql/bin

六、navicat

安装参考链接
安装参考链接2

安装步骤

    下载安装包,打开navicat安装目录并定位到/Contents/Resources,编辑rpk文件,在在线生成公钥私钥对网站上生成公钥/私钥对,先输入公钥然后保存,接着断网输入64位密钥序列号

中文版64位密钥序列号: NAVH-T4PX-WT8W-QBL5
英文版64位密钥序列号: NAVG-UJ8Z-EVAP-JAUW

    如果右边出现 ✔️,继续。如果右边是黑色的❌,关闭navicat,重新打开。因为是断网状态,选择手动激活,将得到的请求码复制,然后打开网络将之前生成的私钥和这个请求码分别在RSA私钥加密解密网站上,进行解密,得到字符串:

{ "K" : "NAVGUJ8ZEVAPJAUW",  "P" : "Mac 10.16", "DI" : "ZTA4YTUwODNiZmQ1ZDgx"}

    再登录时间戳转换网站,生成时间戳,根据解密字符串以及时间戳分别替换下面字符串中的K和DI以及T,得到如下字符串:

{"K":"NAVGUJ8ZEVAPJAUW", "N":"52pojie", "O":"52pojie.cn", "DI":"MTBjMmQ2YTE5NjU1YTNm", "T": 1586135993}

    将替换好的文本信息放入RSA私钥加密解密网站中打开的页面的第二个框中,点击RSA加密,得到加密后的文本即激活码。
最后生成的激活码复制粘贴到navicat激活码框中并激活即大功告成。

七、IDEA

IntelliJ官网:
https://www.jetbrains.com/idea/download/
参考链接

安装步骤

    下载企业版idea的安装包到本地,然后双击安装,接着下载破解jar,得到文件Jetbrains.zip,适用于整个jetbrains下的所有产品。
将Jetbrains.zip解压缩,得到fineagent.jar,把它拷贝至你的根目录,/Users/{用户名}。在“应用程序”列表,选中IntelliJ IDEA.app,右键“显示包内容”,进入目录~/Contents/bin/, 修改配置文件的内容idea.vmoptions,增加破解jar(fineagent.jar)所在的路径

-javaagent:/Users/{用户名}/fineagent.jar。

    然后打开idea,选择Activation Code方式激活方式,将有效的激活码复制到窗口,点击 Activate即可。

参考图片


八、redis

redis官网:
https://redis.io/download/

安装步骤

    选择最新的稳定版进行安装,解压缩文件然后移动文件到/usr/local/文件夹下,打开终端,输入以下命令,进行编译安装

# 切换到redis-stable目录
cd redis-stable
# 编译测试
sudo make test
# 编译安装
sudo make install
#启动redis
redis-server
#链接redis
redis-cli -p 6379 -h 127.0.0.1

参考图片


总结

    本文主要介绍了mac os系统下配置java后端系统需要安装的应用,对于新手来说这些应用基本够用,能够满足后端开发人员的简单需求。如果想要实现更加复杂的功能,后续还可以安装vscode,rabbitmq,虚拟机等,具体安装的应用根据自己跑的项目决定。

mac pro java后端开发环境搭建相关推荐

  1. win10后端开发环境搭建

    win10后端开发环境搭建 jdk 下载 配置环境变量 验证 maven 下载 配置环境变量 验证 修改远程仓库和本地仓库 验证远程仓库与本地仓库设置成功 git nodejs 配置环境变量 测试 m ...

  2. Groovy 和 Java 联合开发环境搭建

    Groovy 和 Java 联合开发环境搭建 1. 在主 pom 的 properties 中加上 <groovy.version>2.5.2</groovy.version> ...

  3. 0、Java项目开发环境搭建

    Java项目开发环境搭建详解   工欲善其事,必先利其器. 一.环境搭建 1.JDK安装及环境变量配置 点击查看 2.Maven安装及环境变量配置 点击查看 Maven配置远程仓库地址:   打开ma ...

  4. [Java] Web开发环境搭建 - MyEclipse 篇

    Web开发环境搭建 - MyEclipse 篇 在前面,我们讲了使用 Eclipse Java EE 来搭建 Java Web 应用程序开发环境. 现在来说下比较流行的 MyEclipse 又是如何搭 ...

  5. 【实战】数据可视化系统后端开发环境搭建

    搭建后端开发环境 分支选择为master,拉取代码. 按照这篇文章搭建后端开发环境: Davinci可视化平台 -- 导入idea,利用idea开发后端部分代码_huzhenv5的博客-CSDN博客 ...

  6. java sop_JAVA开发环境搭建SOP.doc

    JAVA开发环境搭建SOP JAVA开发环境搭建 一.所需软件: (注:软件和文档均放在\\192.168.5.96\SuZheng\Java开发平台搭建所需软件与帮助文档) 1.集成编程工具myec ...

  7. java native 开发环境搭建_Java3D 集成开发环境部署与配置(含实例)

    Java 3D开发相关的准备: 第一:下载Java 3D库 参考网址二: 第二:下载Java 3D实例 第三:配置集成开发工具(例如eclipse.Myeclipse8.6等)的Java 3D开发环境 ...

  8. Java小白 前端后端开发 环境搭建【jdk+idea+webstorm+maven+nodejs+vue+mysql】

    这是我自己的环境搭建记录,分享给大家一起学习~~ 后续还会再补充自己做的小项目[含前端和后端] 如有任何问题,欢迎大家批评指正! 目录 一.安装JDK 二.安装IDEA集成开发环境 三.安装webst ...

  9. Mac平台下Opencv开发环境搭建

    OpenCV(Open Source Computer Vision Library),是一个开源的跨平台的计算机视觉库,它实现了图像处理和计算机视觉领域的很多通用算法,可以在多种计算机平台上运行,支 ...

最新文章

  1. oc75--不可变字典NSDictionary
  2. 第九届蓝桥杯java B组—第二题方格计数(详细介绍)
  3. 一个小小指针,竟把Linux内核攻陷了!
  4. ASP.NET Core Razor 视图预编译、动态编译
  5. 计算机汽车行业术语,汽车行业术语缩写
  6. python程序设计课后答案第二版_智慧职教APPPython程序设计(深圳信息职业技术学院)课后答案...
  7. XE中rectangle实现渐变
  8. 全网疯传的PDF干货合集,50个精选BAT等大厂大数据、算法落地经验,白拿不谢!...
  9. JAVA中的继承和覆盖
  10. Laravel User Agent 轻松识别客户端(微信)信息(2019版)
  11. 关于腾讯云搭建Socks5多IP代理服务器实现游戏单窗口单IP完美搭建教程附带工具
  12. Python tkinter改变光标样式
  13. 个人支付接口现状分析——总有一款适合你
  14. 2022-2027年中国分散染料行业市场全景评估及发展战略规划报告
  15. python opencv BGR2RGB转换原理
  16. 【霍罗维兹数据结构】线索二叉树 | THREADED BINARY TREES
  17. 语音识别ASR和NLP有什么区别?
  18. MJ“点击或上拉加载更多”问题
  19. 微信可以打开淘宝链接,淘宝也在测试微信支付,但真的都很别扭
  20. HDU 4411 Arrest 费用流

热门文章

  1. npm修改为淘宝镜像
  2. JAVA高考加油,给高考生加油的话 超励志的唯美句子大全
  3. 台式计算机用u盘给电脑安装系统,台式电脑用U盘安装Win10系统教程
  4. 2019上半年网络工程师下午真题及答案解析
  5. VLAN端口类型详解——Huawei、Cisco
  6. 小米10pro第二个摄像头下面_小米10 Pro真机体验,憋了一肚子心里话,不吐不快...
  7. Android 全面屏适配 NavigationBar
  8. mysql命令or_常用的MySQL命令大全
  9. 利用redis + lua解决抢红包高并发的问题
  10. c语言时钟ppt单片机,89c51 C语言单片机 时钟程序