前言
工欲善其事必先利其器,拿到新设备后第一件事就是配置环境,之前总是在网上各种搜索,有些文档已经很久没更新了,导致在配置环境是总是出现各种问题,而后又是各种搜索,效率很差,因此做一个记录,便于查看。
安利一个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下载地址
下载完成后无脑下一步即可
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下载
选择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
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 配置
至此开发环境已基本配置完毕~ 后续再补充其他软件
网友评论