Mac下Java安裝使用
安裝Java
所以先做第一件事,安裝Java開發工具包(JDK),這是一個用於開發Java應用和小程式的軟體開發環境。它包括Java執行環境(JRE)、直譯器/裝載器(Java)、編譯器(javac)、歸檔(jar)、文件生成器(javadoc)和Java開發所需要的其他工具。
下載Mac OS X x64 .dmg各版本檔案
安裝比較簡單,傻瓜式下一步就可以了。
你可以通過在終端命令列執行/usr/libexec/java_home -v 1.7命令找到JDK的安裝位置:
lhajh-MacBook-Pro:lhajh$ /usr/libexec/java_home -v 1.8
/Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home
lhajh-MacBook-Pro:lhajh$ /usr/libexec/java_home -v 1.7
/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
lhajh-MacBook-Pro:lhajh$
將自己需要的版本路徑複製一下,後面要用
配置Java環境變數
- 進入使用者主目錄,然後看一下有沒有 .bash_profile 檔案 cd ~
- ls -all
- 如果以前沒有配置過環境,應該是沒有的, 使用命令 touch .bash_profile 新建一個;如果有請忽略這條
- 在終端中輸入 sudo vim ~/.bash_profile ,開啟 .bash_profile 檔案。按 i 進入輸入模式,在檔案內容的末尾加入以下內容:
JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home" - PATH="$JAVA_HOME/bin:$PATH"
- CLASSPATH="$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar"
- export JAVA_HOME
- export PATH
- export CLASSPATH
其中 JAVA_HOME 後面的路徑就是前面複製的路徑,請根據自己的實際路徑修改- 然後點選 esc ,輸入 :wq 回車(儲存並退出文字)。
- 新增完成後輸入: source ~/.bash_profile 應用該變更。
測試Java環境
輸入 java -version :
java version "1.8.0_92"
Java(TM) SE Runtime Environment (build 1.8.0_92-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)
輸入 javac :
用法: javac <options> <source files>
其中, 可能的選項包括:
-g 生成所有除錯資訊
-g:none 不生成任何除錯資訊
-g:{lines,vars,source} 只生成某些除錯資訊
-nowarn 不生成任何警告
-verbose 輸出有關編譯器正在執行的操作的訊息
-deprecation 輸出使用已過時的 API 的源位置
-classpath <路徑> 指定查詢使用者類檔案和註釋處理程式的位置
-cp <路徑> 指定查詢使用者類檔案和註釋處理程式的位置
-sourcepath <路徑> 指定查詢輸入原始檔的位置
-bootclasspath <路徑> 覆蓋引導類檔案的位置
-extdirs <目錄> 覆蓋所安裝擴充套件的位置
-endorseddirs <目錄> 覆蓋簽名的標準路徑的位置
-proc:{none,only} 控制是否執行註釋處理和/或編譯。
-processor <class1>[,<class2>,<class3>...] 要執行的註釋處理程式的名稱; 繞過預設的搜尋程序
-processorpath <路徑> 指定查詢註釋處理程式的位置
-parameters 生成元資料以用於方法引數的反射
-d <目錄> 指定放置生成的類檔案的位置
-s <目錄> 指定放置生成的原始檔的位置
-h <目錄> 指定放置生成的本機標標頭檔案的位置
-implicit:{none,class} 指定是否為隱式引用檔案生成類檔案
-encoding <編碼> 指定原始檔使用的字元編碼
-source <發行版> 提供與指定發行版的源相容性
-target <發行版> 生成特定 VM 版本的類檔案
-profile <配置檔案> 請確保使用的 API 在指定的配置檔案中可用
-version 版本資訊
-help 輸出標準選項的提要
-A關鍵字[=值] 傳遞給註釋處理程式的選項
-X 輸出非標準選項的提要
-J<標記> 直接將 <標記> 傳遞給執行時系統
-Werror 出現警告時終止編譯
@<檔名> 從檔案讀取選項和檔名
eclipse
安裝 eclipse
下載 eclipse 完成後解壓,把 eclipse.app 檔案拖進 Application 就可以了,然後建立一個 workspace,也就是工作空間,存放程式碼的地方。
注: 工作空間路徑命名不能出現特殊字元,包括空格、中文
eclipse 配置 jdk
開啟 eclipse,偏好設定–>Java–>installed JREs–>勾選1.8版本–>apply–>OK。
tomcat
安裝tomcat
下載 tomcat 完成後解壓,把資料夾放在你想放的位置,開啟 eclipse,在頁面下方找到 Servers,點選 No servers are available. Click this link to create a new server...,選擇 Tomcat v8.0 Server,在 Server runtime environment 右面點選 add,選擇 tomcat 路徑,點選 Finish
maven
安裝 maven
下載maven完成後解壓,放到想放的位置。
配置maven環境變數
終端輸入 sudo vim ~/.bash_profile 按回車,按 i 進入編輯模式後新增以下內容:
M2_HOME=/Users/lhajh/java/apache-maven-3.3.9
PATH=$JAVA_HOME/bin:$M2_HOME/bin:$PATH:.
export M2_HOME
其中 M2_HOME 後面的路徑是解壓完 maven 後放到的路徑,請根據實際情況修改
按 esc :wq 回車,儲存退出後在終端輸入 source ~/.bash_profile 以使檔案生效。
終端輸入 mvn -version 或者 mvn -v 可以檢視 maven 相關資訊,echo $M2_HOME 可以打印出M2_HOME。
eclipse 配置 maven
開啟 eclipse,偏好設定,找到 maven,installations,add,選擇路徑,apply,OK。
Node
Node.js是一個基於Chrome JavaScript執行時建立的平臺, 用於方便地搭建響應速度快、易於擴充套件的網路應用。Node.js 使用事件驅動, 非阻塞I/O 模型而得以輕量和高效,非常適合在分散式裝置上執行資料密集型的實時應用。Node.js的生態系統包,npm,是世界上開源庫最大的生態系統。最近它已經成為開發程式前端部分的必備工具了。
去官網下載最新版本的OS X(x64)。雙擊node-v8.7.0.pkg檔案(本文寫作前的最新穩定版本),按照安裝說明的步驟進行。
檢查安裝的版本看看是否工作:
$ node -v
v8.7.0
$ npm -v
5.4.2
Mac OS X 下 MySQL 的安裝、配置及解除安裝
由於本人並沒有親身實際安裝過 MySQL,只能從網上找一個,以備不時之需,具體是否正確目前還未知
開啟終端,輸入:
vi~/.bash_profile
輸入i
然後貼上以下內容
# mysql
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
# ls
alias ls='ls -G'
按ESC鍵
輸入:
:wq
重啟終端程式
修改MySQL的管理員密碼:
mysqladmin -u root -p123456
解除安裝MySQL:
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
vim /etc/hostconfig (and removed the line MYSQLCOM=-YES-)
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*
轉自:https://lhajh.github.io/mac/java/2017/11/05/mac-set-up-the-Java-development-environment.html