如何在macbook pro上安裝Eclipse、tomcat、mariadb、MySQLWorkbench?
因為之前為了搶時間學JSP, 所以採取windows 10下完成這4個軟體的安裝,
所以今天下午花了5hr左右在mac 10.12.3(macOS Sierra)安裝完所有所需軟體...
覺得比在Windows下更難安裝好, 因為完整安裝資源介紹少很多...
(p.s. 圖片部分點選皆能放大顯示)
(p.s. 圖片部分點選皆能放大顯示)
mac本身有內建jre, 如果想確認真的有無內建或jre版本: 在終端機(terminal)打: java -version
自己也在mac中找到它內建的位置如下圖:
首先先安裝Eclipse neon 2(單純是現在最新版),
安裝檔連結: https://www.eclipse.org/downloads/download.php?file=/oomph/epp/neon/R2a/eclipse-inst-mac64.tar.gz
這裡沒有任何安裝難度。
接著要安裝tomcat v.9.0(單純是現在最新版),
安裝前要確認的東西如下:
確認有jre(這在安裝Eclipse有先做確認了)
因為安裝時需要在終端機打sudo的指令, 也因此我為自己的root帳號設了密碼,
—> 原因和解法請見這兩個連結:
確認上述需要條件皆有滿足, 可以進入安裝tomcat的正題了,
以下3個連結可以交互參照, 以確保能走完全部的tomcat安裝流程(看連結的優先度是最上面po出的連結參考價值最高,價值依po的順序遞減):
https://marcelochong.wordpress.com/2015/03/27/mac-os-10-%E5%AE%89%E8%A3%9D-tomcat-8/
http://iphone4.tw/forums/showthread.php?t=159261
https://wolfpaulus.com/mac/tomcat/
http://iphone4.tw/forums/showthread.php?t=159261
https://wolfpaulus.com/mac/tomcat/
最後就是最麻煩的資料庫安裝,
windows的mariadb有內附可視覺化操作mariadb的HeidiSQL, 但mac沒有HeidiSQL...
安裝mariadb要用brew安裝, 所以先安裝brew:
安裝brew前要確認的東西如下:
1. 是否是在root帳號下做安裝, 可以先看這篇連結提到因未在root帳號下所以不能安裝brew,
連結: http://stackoverflow.com/questions/19616802/failed-password-for-installing-homebrew (擷取解法重點如下: It's asking for the password of your account but it doesn't seem to be an authentication issue. You probably need to enable the root account)
--> 如果不知道如何啟動root帳號, 有2個連結可看,
第1個連結是沒有圖片的解說版: https://support.apple.com/zh-tw/HT204012
第2個連結是有含圖片的解說版, 又更清楚了(這連結之前在安裝node.js時有在js學習blog po過): http://www.chodaict.com/2014/01/mac-os-x-109-root.html#.WOjgT1N95uW
2. 安裝好Xcode(忘了之前為何要安裝它,所以我已經有了), 並在安裝完後進入歡迎頁面前要同意軟體協定, 這連結有說到: http://stackoverflow.com/questions/27499434/troubles-with-installation-of-homebrew (擷取解法重點如下: open you Xcode tools ,and it will pop up a window to let you agree Xcode license and back to term window ,it will work)
確認上述需要條件皆有滿足, 可以開始安裝brew了:
可以從這連結取得下載brew的終端機指令: https://brew.sh/index_zh-cn.html —> 這連結只需copy這指令就好: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
至於詳細的安裝說明和流程在這連結: http://blog.csdn.net/u012200908/article/details/38070345 (請特別注意文中說要2個回車鍵的說明, 以確保能成功安裝brew)
確認brew有安裝後, 終於進入安裝mariadb的正題,
照這連結1~4步驟在終端機下安裝mariadb的安裝: http://zack9433.pixnet.net/blog/post/181171734-%5Bdb%5D-%E5%9C%A8-mac-os-%E4%B8%8A-mariadb-%E5%AE%89%E8%A3%9D-
安裝過程順不順利可參照此連結的圖示: http://www.jianshu.com/p/a340614040fe (可以看到成功start server那圖就好)
—> 安裝好mariadb後, 要設定root的密碼: 在這裡特別要提一下連結中第4步驟的指令是設定root, 這部分因為還未替root設定密碼, 所以下完此指令要按1次enter鍵, 以告訴終端機說自己想為root帳號設密碼,
下圖是我自己安裝完mariadb, 下了start mysql的指令, 並開始做root密碼等等設定的樣子:
也可同時參考這連結中”9 Secure the Installation”這區塊說明的樣子: https://mariadb.com/resources/blog/installing-mariadb-10010-mac-os-x-homebrew
最後, 我選擇用MySQLWorkbench取代windows中的HeidiSQL角色, 在這裡我遇到很大困難是因網路資源大多安裝介紹都把mysql和MySQLWorkbench的安裝綁在一起講, 但是這裡說的”mysql”和我在終端機安裝的mariadb及在終端機下:mysql.server start的指令(指令中的mysql是指mariadb)是兩回事, 讓我踩很多雷, 在此就不多說了,
只要記得只需安裝MySQLWorkbench就好, 用來配合剛已安裝好的mariadb, MySQLWorkbench安裝連結: https://dev.mysql.com/downloads/file/?id=468289 (現在的macos版本應該都是64位元了)
安裝好後, 來到首頁,可以直接點選我截圖(截圖是因網路資源介紹版本過舊,最新版版面配置已差滿多了)中的圖示進入,
進入後當然要建立資料庫和資料表, 可以step by step照連結中說明建立好: https://read01.com/2g58n.html
以上說明都做好了, 最後確認:
1. JDBC是否有放在Eclipse —> 你的JSP專案名稱/WebContent/WEB-INF/lib/這裡要放JDBC Driver的jar檔 (至於JDBC Driver的下載, 在此Windows和mac都用同一個, 真的可喜可賀!)
2. tomcat是否有連結到Eclipse —> 去Eclipse的偏好設定的server選項去新增, 這裡新增方法Windows和mac都一樣, 又可喜可賀一次!
如果以上都完成, 就打開已經寫好的JSP專案程式, 用tomcat運行你的程式, 用程式把資料新增、查詢、刪除到資料庫吧!
留言
張貼留言