美文网首页
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