美文网首页
mac配置java开发环境

mac配置java开发环境

作者: 至爱雅鸿_e631 | 来源:发表于2019-09-29 15:32 被阅读0次

    前言

    工欲善其事必先利其器,拿到新设备后第一件事就是配置环境,之前总是在网上各种搜索,有些文档已经很久没更新了,导致在配置环境是总是出现各种问题,而后又是各种搜索,效率很差,因此做一个记录,便于查看。
    安利一个mac破解版软件的网址,网页体验不是很好但软件还是不错的
    https://mac-torrents.io/?s=navicat

    java开发所需基本软件

    1.jdk (当前大部分使用1.8)
    2.maven
    3.mysql
    4.Sequel Pro(mysql 客户端软件,其实命令行也能搞定,只不过可视化界面更人性化)
    5.IntelliJ Idea
    6.ultra edit(文本编辑器,个人认为很好用)
    7.git

    开始安装

    1.jdk

    1.1下载jdk并安装

    jdk1.8下载地址
    下载完成后无脑下一步即可

    点击同意,并选择正确的版本下载,需要登录oracle账号
    1.2配置.bash_profile

    编辑.bash_profile
    vim ~/.bash_profile
    .bash_profile内容如下:

    ##此处为jdk的安装地址,一般都在 /Library/Java/JavaVirtualMachines/ 这个文件夹下
    JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.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
    

    使配置文件生效
    source ~/.bash_profile
    查看配置是否正确
    java -version

    提示版本即为成功

    2.maven

    maven依赖于jdk,所以在安装maven前需要先安装jdk

    2.1下载

    maven下载地址

    选择Binary zip下载
    2.2copy&配置

    下载完毕后是zip文件,解压后将文件夹复制到一个容易找到的地方(up to you)
    同样是便捷 .bash_profile,命令如jdk安装,配置内容如下(注意是追加内容到profile):

    ##此处为文件地址 up to you 的那个
    export M2_HOME=/Users/zhiaiyahong/development/apache-maven-3.6.1
    export PATH=$PATH:$M2_HOME/bin
    

    保存后,刷新配置
    source ~./bash_profile
    check安装是否完成
    mvn -v

    result

    3.mysql

    目前开发用的的关系数据库大部分是mysql,本地装一个便于调试,如果公司比较吊有专门的dev服务装不装无所谓了。

    3.1安装

    安装使用的brew命令,安装最新版(安装时为 8.0版本)
    brew install mysql
    如果提示不支持brew命令,执行以下命令(别犹豫就是全部复制,以下文本有回车执行前先在文本编辑器处理一下)

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 
    < /dev/null 2> /dev/null ; brew install caskroom/cask/brew-cask 2> /dev/null
    

    以上两个命令比较漫长,耐心等待,可以来一局王者被坑一下~
    Tips:如果安装不顺利怎么办?by yourself~

    3.2启动&配置账号密码

    mysql安装完成后root账号默认是没有密码的
    首先,启动服务

    mysql.server start ##启动服务 执行启动服务即可
    mysql.server stop ##关闭服务 这个只是介绍下命令
    

    然后,设置密码

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;   #第一步,修改加密规则 (安装的mysql8.0出现了sequel pro 无法连接的情况,因此修改了加密规则)
    
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';   #第二步,更新一下用户的密码 
       
    FLUSH PRIVILEGES;   #第三步,刷新权限 
    

    以下列举一些mysql的指令,更多指令请 百度||google

    mysql -u root -p ##使用root账号连接mysql 而后提示输入密码即可登录
    show databases; ##显示所有数据库实例,注意结尾的 “;” 是必须的 回车既是执行命令,如结尾不是分号,回车是不执行命令的而是等待输入
    use databaseName;## 切换到某个数据库实例 databaseName 为实例名
    

    4.sequel pro

    sequel pro下载地址
    百度云盘下载地址
    提取码:7a4j
    下载完直接安装即可,没什么特别注意的,不过当前有个问题,连接mysql8.0的时候会异常,从github上看是官方的bug~ 搞定后再更新本文
    sequel pro github 地址

    5.IntelliJ Idea

    IntelliJ Idea 官方下载地址,版本2019.2.1
    下载完成后一路安装~
    如经济允许,请直接购买正版!!!!!!!!

    5.1神秘组织代码

    jetbrains-agent.jar 百度云下载地址
    提取码:6bb8
    下载完成解压,放到一个容易找到的地方,需要可以列出绝对路径,注意路径中不要有中文!!!
    以下为操作步骤,下载的压缩包里面也有即 README.txt

     1. Run the IDE and evalutate for free 
     2. Click IDE menu "Configure" or "Help" -> "Edit Custom VM Options..."
        See: https://intellij-support.jetbrains.com/hc/en-us/articles/206544869
     3. Append -javaagent:/absolute/path/to/jetbrains-agent.jar to end line
        eg:
          mac:      -javaagent:/Users/neo/jetbrains-agent.jar
          linux:    -javaagent:/home/neo/jetbrains-agent.jar
          windows:  -javaagent:C:\Users\neo\jetbrains-agent.jar
        Rescue: https://intellij-support.jetbrains.com/hc/en-us/articles/206544519
     4. Restart IDE
     5. Click IDE menu "Help" -> "Register..." or "Configure" -> "Manage License..."
        Support "License server" and "Activation code":
        1). Entry license server address: http://jetbrains-license-server (maybe autofill)
            Or click the button: "Discover Server" to fill automaticly
        2). Active offline with the activation code file: ACTIVATION_CODE.txt
            If the activation window always pops up(error 1653219), remove jetbrains' domains from hosts file
            If you need a custom license name, visit: https://zhile.io/custom-license.html
    
    

    Tips:在编辑 VM Options是很有可能出现错误导致,Idea无法打开,按照如下方式操作即可

    cd /Users/zhiaiyahong/Library/Preferences/IntelliJIdea2019.2 ## 进入到此目录 zhiaiyahong 为机器名,此目录是用户目录下的资源库文件夹
    vim idea.vmoptions ## 修改配置文件,将 javaagent 配置删除或修改正确Idea即可正常启动
    

    6.ultra Edit

    ultra Edit 百度云下载地址
    提取码:734c
    此软件仍旧为付费软件,如经济允许请购买正版!!!!!
    以下为神秘组织代码

    printf '\x31\xC0\xFF\xC0\xC3\x90' | dd seek=$((0x74B480)) conv=notrunc bs=1 of=/Applications/UltraEdit.app/Contents/MacOS/UltraEdit
    
    printf '\x31\xC0\xFF\xC0\xC3\x90' | dd seek=$((0x760900)) conv=notrunc bs=1 of=/Applications/UltraEdit.app/Contents/MacOS/UltraEdit
    

    7.git

    一般mac会自带git,直接执行
    git version
    如果未安装,会提示安装,然后就是一顿点
    git 配置

    至此开发环境已基本配置完毕~ 后续再补充其他软件

    相关文章

      网友评论

          本文标题:mac配置java开发环境

          本文链接:https://www.haomeiwen.com/subject/titzectx.html