本文初衷
- 整理自己腦袋中、收藏中的那些資料勾效,來一次清空,讓自己重新開始叛甫。
- 幫助 Mac 后來者层宫,減少他/她入門成本
- 如果你不是 Java 開發(fā)者,本章對你沒啥太大意義其监。
先總結(jié)
- 本篇文章沒有細(xì)到一步一步截圖的地步萌腿,需要有 Windows 下 Java 開發(fā)經(jīng)驗(yàn),以及 Linux 部署 Java 環(huán)境為基礎(chǔ)抖苦。
- 其實(shí) Java 相關(guān)的開發(fā)環(huán)境毁菱,不管是 Windows、Mac锌历、Linux 其實(shí)本質(zhì)都一樣的贮庞,都是改路徑,改系統(tǒng)變量究西,如果你還用 IntelliJ IDEA 這種 IDE窗慎,有些壓根就不需要系統(tǒng)變量了卤材。
- 各系統(tǒng)的路徑差異說明:
- Windows 的路徑結(jié)構(gòu)是這樣的:
D:\360Downloads\HotFix
- Mac/Linux 的路徑結(jié)構(gòu)是這樣的:
/usr/local
- 沒用過 Unix 系統(tǒng)的人會很不爽這種路徑結(jié)構(gòu)遮斥,其實(shí)嘛我覺得是 Windows 那種路徑結(jié)構(gòu)不好。
- 系統(tǒng)變量的更改位置扇丛,Mac/Linux 一般都是習(xí)慣在終端改术吗,Windows 一般在 GUI,但是本質(zhì) Windows 也是可以在 cmd 改的帆精,只是 Windows 的終端真的是太差勁了较屿。
JDK
# JDK 1.8
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export JRE_HOME
export PATH
export CLASSPATH
IntelliJ IDEA
- 官網(wǎng)下載:http://www.jetbrains.com/idea/
- 最優(yōu)秀的 IDE函匕,沒有之一娱据,我所有的生產(chǎn)力硬件設(shè)備都是為了支持它而購買的,所以內(nèi)存一定要夠大盅惜。
- 下面的 Maven中剩、Tomcat 都是依賴于 IntelliJ IDEA 運(yùn)行的,所以本質(zhì)上我只要搞定 IntelliJ IDEA抒寂,其他的 Java 開發(fā)環(huán)境 IntelliJ IDEA 都會幫我們解決结啼。
- 關(guān)于 IntelliJ IDEA Mac 下安裝/配置等相關(guān),請看我寫的這個系列屈芜,里面有詳細(xì)說明:IntelliJ IDEA 簡體中文專題教程
- 在 IntelliJ IDEA 有幾個特別的地方我單獨(dú)拿出來講講吧:
- 如果啟動 Tomcat 的時候報(bào):
Permission denied
郊愧,你則可以:打開終端,進(jìn)入 Tomcat\bin 目錄沸伏,然后執(zhí)行:chmod 777 *.sh
- 如果啟動 Tomcat 之后糕珊,控制臺亂碼了,并且你確認(rèn)你在 IntelliJ IDEA 的 Preferences 中設(shè)置的控制臺字體是支持中文的毅糟,那你可以嘗試下在 Tomcat VM 參數(shù)上加上:
-Dfile.encoding=UTF-8
- Git 的路徑配置:
Preferences -- Version Control -- Git -- Path to Git executable
的值是:/usr/local/git/bin/git
- 如果你已經(jīng)看過前面的:一個Java程序員眼中的Mac OS(系列六:終端方案iTerm2 + Zsh),假設(shè)你也已經(jīng)安裝了 zsh
- 那你的 IntelliJ IDEA 終端路徑可以改成 zsh 的澜公,配置方法在
Preferences -- Tools -- Terminal -- Shell path
的值改為是:/bin/zsh
Maven
- 官網(wǎng)下載:http://maven.apache.org/download.cgi
- Maven 是綠色版的姆另,任何系統(tǒng)都適用。
- 安裝方式和 Windows坟乾、Linux 沒啥本質(zhì)區(qū)別迹辐,都是把 zip 文件夾解壓,然后新增幾個系統(tǒng)變量甚侣,修改 Maven 配置文件參數(shù)明吩。
- 如果你不懂 Maven 相關(guān)知識可以查看我過去寫的這篇文章:構(gòu)建工具-Maven-相關(guān)知識-整理專題
- 我是把 Maven 解壓后,直接把 Windows 的 settings.xml 復(fù)制過來殷费,修改下該文件本地倉庫的路徑印荔,其他沒啥可以改的了低葫。
- 然后本地倉庫的那些依賴包是直接從 Windows 下拷貝過來的,這個是任何系統(tǒng)下都兼容的仍律,不需要額外處理嘿悬。
- 最后再用 IntelliJ IDEA 對 Maven 的配置路徑重新做了修改。
- 以上這些點(diǎn)都需要你對 Maven 和 IntelliJ IDEA 有了解水泉,對于這兩個東西我也在本文章都貼了相關(guān)的文章鏈接善涨,我這里不多說了,學(xué)習(xí)總是需要花時間的草则。
- Maven 的環(huán)境變量是要添加的钢拧,我這邊可以貼一下:
MAVEN_HOME=/Users/youmeek/my_software/work_software/maven3.3.9
PATH=$PATH:$MAVEN_HOME/bin
export MAVEN_HOME
export PATH
Tomcat
MySQL
Git
- 官網(wǎng)下載:http://git-scm.com/download/mac
- 安裝過程和 Windows 沒啥區(qū)別放前,都是下一步下一步忿磅。
- IntelliJ IDEA 對 Git 的支持很好,也不需要額外配置什么凭语,IntelliJ IDEA 的 Git 操作都很便捷強(qiáng)烈使用 IntelliJ IDEA 作為 Git 的 GUI 操作工具葱她。
結(jié)束語
- 感謝 JetBrains 這樣的公司存在,讓我省去很多麻煩似扔。
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者