当前位置:网站首页 > Java教程 > 正文

mac java环境搭建教程



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

个人电脑还是刚上大学买的windows神舟电脑,用来开发是跟不上来,只能含泪退休了。直到2021年八月份,换了新公司,自己买了macbook pro M1在家用,虽然有点贵,但作为工作学习的生产主力,也是很值得的。

这里整理一下Mac下搭建Java开发环境,一是给自己记录备忘,二是给新人一些参考。

必修就是以我目前的工作经验,列举工作中常用的开发环境或工具。

JDK是Java语言的软件开发工具包,是整个java开发的核心,它包含了java的运行环境,java工具和java基础的类库。

  1. 下载JDK:
    官网下载地址:https://www.oracle.com/java/technologies/downloads/#java8-mac
    Oracle下载jdk需要账号,可以注册账号后下载,也可以从其他地方自行下载jdk。
  2. 安装JDK:
    双击JDK安装包进行安装即可。
  3. 配置环境变量:
    打开终端,切换到用户目录下:

    编辑 .bash_profile文件:

    按i切换到编辑模式,在文件内容末尾添加以下内容,JDK的版本根据自己安装的版本进行修改。
     
  4. 检查:
    打开终端,输入命令  ,看到java版本信息即安装成功。

Mac os有些是自带jdk,不过版本有可能较低,不适用我们的开发要求,所以一般都会自行选择JDK版本来安装。

IntelliJ IDEA是目前Java开发最常用编写代码的工具了,毕竟“工欲善其事,必先利其器”。

安装IDEA步骤:

  1. 下载IDEA:
    官网下载地址:https://www.jetbrains.com/zh-cn/idea/download/#section=mac
  2. 安装IDEA:
    双击下载后的安装包即可。
  3. 使用:
    可以购买正版账号,或者其他激活成功教程方式。

数据库有很多种,关系型和非关系型数据库很多种,而入门或者常用的先从关系型数据库开始。

在Mysql的官网上,你可以看到这样一句话“世界上最受欢迎的开源数据库”。

Mysql首先是开源的,并且在功能和性能方面都很强,能满足绝大部分的使用场景,因此也是很多公司首选的数据库。因此学习Mysql是必不可少的。

安装Mysql步骤:

  1. 下载Mysql:
    官网下载地址:https://dev.mysql.com/downloads/mysql
    例如我下载的版本:mysql-8.0.26-macos11-arm64.dmg
  2. 安装Mysql:
    双击安装包,跟着提示安装即可。
    最后一步安装成功后,有个弹窗里面告诉来root账号的临时密码,用于首次登陆Mysql的root账号,请注意保存。如果忘记保存来,可以通过重置密码来修改密码,只是麻烦了一点。
  3. 启动Mysql:
    点开电脑左上角,点击“系统偏好设置”,这时候发现左下角多了个Mysql的图标,点击mysql图标,安装之后Mysql默认是关闭的,需要点击“Start MySQL Server”按钮来开启。
  4. 配置环境变量:
    打开终端,输入 , 按i切换到编辑模式,
    输入,
    按,再输入,即保存。
    输入命令刷新配置
  5. 终端连接Mysql:
    打开终端,输入登陆命令:
    按回车,然后输入密码。
    首次登陆,通过临时密码登陆成功后,执行命令时会报错,提示需要修改密码。

    执行后,既可以正常使用了。
  6. 忘记密码则重置:
    忘记密码是常有的事,那么看看如何重置Mysql的密码吧。
    系统:mac
    mysql版本:8.0.26
    操作步骤:
    • sudo /usr/local/mysql/support-files/mysql.server stop #停掉服务
    • cd /usr/local/mysql/bin
    • sudo su #授权
    • https://www.cnblogs.com/onecyl/p/mysqld_safe --skip-grant-tables & #跳过登录方式
    • 重开个终端
    • cd /usr/local/mysql/bin
    • https://www.cnblogs.com/onecyl/p/mysql -u root -p #无需输入密码
    • use mysql;
    • update user set authentication_string=‘’ where user=‘root’
    • ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘MyNewPass’; # 修改密码
    • 重开个终端,并重新连接mysql看新密码是否能够登录
    • 如果新密码可以登录,全部退出终端,然后重新连接。
    • 注意,如果对mysql进行initialize Database,密码就还原了。

Mysql的基础安装启动就到这里啦。

数据库连接工具用的较多的是navicat,使用体验也挺好,推荐首选。
但我在Macbook上没有找到对应的免费版或激活成功教程版,因而转向使用DBeaver。
DBeaver是免费和开源为开发人员和数据库管理员通用数据库工具。

安装DBeaver步骤:

  1. 下载DBeaver:
    官网下载地址:https://dbeaver.io/download/
  2. 安装DBeaver:
    双击安装包进行安装即可。
  3. 连接数据库:
    开发安装好的DBeaver,选择新建数据库连接,比如Mysql,然后配置mysql的地址,账号密码,即可建立连接。

Postman是一款非常流行的API调试工具,工作中会经常使用到此款工具。

安装Postman步骤:

  1. 下载Postman:
    官网下载地址:https://www.postman.com/downloads/
  2. 安装Postman:
    双击安装包进行安装即可。
  3. 打开Postman:
    打开它,有一个弹窗,选择跳过或者不注册,不登陆或不注册这不影响使用。

关于Postman的使用,可以另查其他资料。

常用到谷歌浏览器chorm,火狐浏览器firefox等。

安装谷歌浏览器步骤:

  1. 下载chorm:
    官网下载地址:http://chrome.jscswv.cn
  2. 安装chorm:
    双击安装包进行安装即可。

Homebrew是一款软件包管理工具,目前支持macOs和Linux系统,拥有安装、卸载、更新、查看、搜索等很多实用的功能。

Homebrew官网地址:https://brew.sh

安装Homebrew有几种方式,任选一种即可。

苹果电脑 常规安装脚本(推荐 完全体 几分钟安装完成):

 

苹果电脑 极速安装脚本(精简版 几秒钟安装完成):

 

苹果电脑 卸载脚本:

 

常见错误去下方地址查看

 

程序构建工具常用的是maven和gradle。使用Homebrew可以快速的下载安装我们需要的软件工具包。

安装maven命令:

 

安装gradle命令:

 

看,是不是很方便。

使用Homebrew下载安装Git。

 

2,选择某个版本,macOs版本的

3,解压redis-3.0.7.tar.gz,拷贝到任意目录,例如/usr/local/。执行解压命令:

 

4,编译和安装。

 

5,启动redis

 

6,关闭/停止

 

一般会安装Elasticsearch和kibana来搭配使用。

安装Elasticsearch步骤

  1. 使用brew安装es:
  2. 成功后,查看版本:
  3. 启动es:
    打开终端界面,cd到elasticsearch的安装目录,一直到bin目录下,然后执行https://www.cnblogs.com/onecyl/p/elasticsearch命令。
  4. 验证:
    浏览器访问:http://localhost:9200/
    如果有一串JSON数据,就代表启动成功。

安装kibana步骤

  1. 使用brew安装kibana:
  2. 启动kibana:
    新开一个终端界面,cd到kibana的安装目录,一直到bin目录下,然后执行https://www.cnblogs.com/onecyl/p/kibana命令。
  3. 验证:
    浏览器访问:http://localhost:5601,页面有内容则启动成功。

关闭服务
如果要关闭服务,control + z,但这个并没有完全关闭,ps aux|grep kibana 查看kibana的进程id,然后kill掉,kill -9 进程id。这样服务才算真正关闭。elasticsearch也是同样的操作。

//后续有补充再更新

【电脑系统版本】:MacBook Pro M1

版权声明


相关文章:

  • java设计模块教程2025-01-15 18:02:06
  • 手机java版教程2025-01-15 18:02:06
  • java教程费用2025-01-15 18:02:06
  • java数据填充教程2025-01-15 18:02:06
  • java教程视频学习2025-01-15 18:02:06
  • java做页面的教程2025-01-15 18:02:06
  • java 调用dll 教程2025-01-15 18:02:06
  • eclipse java ee 安装教程2025-01-15 18:02:06
  • pgsql教程java2025-01-15 18:02:06
  • java使用jdbc配置教程2025-01-15 18:02:06