在mac pro上搭建一套java 后端開發(fā)環(huán)境,主要安裝的內(nèi)容有:jdk、maven、git、tomcat、mysql、navicat、IntelliJ、redis。
本人mac pro的系統(tǒng)為mac OS Monterey 12.6.7,主機的硬件架構(gòu)為x86_64。
左上角關(guān)于本機查看系統(tǒng)版本;終端上輸入
whe@whedeMacBook-Pro ~ % uname -a
Darwin whedeMacBook-Pro.local 21.6.0 Darwin Kernel Version 21.6.0: Thu Jun 8 23:57:12 PDT 2023; root:xnu-8020.240.18.701.6~1/RELEASE_X86_64 x86_64
查看機器架構(gòu):
?一、jdk:
下載官網(wǎng):Java Downloads | Oracle 中國
安裝步驟
????首先選擇對應的版本下載到本地(我下載的是19.0.1),雙擊下載好的dmg文件正常安裝即可裝。安裝成功即可在終端輸入命令 java -version 檢查下載的版本號。
whe@whedeMacBook-Pro ~ % java -version
java version "19.0.1" 2022-10-18
Java(TM) SE Runtime Environment (build 19.0.1+10-21)
Java HotSpot(TM) 64-Bit Server VM (build 19.0.1+10-21, mixed mode, sharing)
在終端輸入命令?:?sudo vim ~/.bash_profile 打開bash_profile文件里添加環(huán)境參數(shù)配置如下(i字母進行插入):
#Setting PATH for JAVA 19.0.1
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-19.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
環(huán)境變量添加完成,按esc后輸入:wq! 回車,保存并退出bash_profile文件。注意每次修改了配置文件之后,需要執(zhí)行source命令使文件生效。bash_profile文件就是:source ~/.bash_profile。
最后在終端輸入命令 javac,查看是否成功。
whe@whedeMacBook-Pro ~ % sudo vim ~/.bash_profile
Password:
whe@whedeMacBook-Pro ~ % source ~/.bash_profile
whe@whedeMacBook-Pro ~ % javac
用法: javac <options> <source files>
其中, 可能的選項包括:
@<filename> 從文件讀取選項和文件名
-Akey[=value] 傳遞給注釋處理程序的選項
--add-modules <模塊>(,<模塊>)*
除了初始模塊之外要解析的根模塊; 如果 <module>
為 ALL-MODULE-PATH, 則為模塊路徑中的所有模塊。
--boot-class-path <path>, -bootclasspath <path>
覆蓋引導類文件的位置
--class-path <path>, -classpath <path>, -cp <path>
指定查找用戶類文件和注釋處理程序的位置
-d <directory> 指定放置生成的類文件的位置
-deprecation 輸出使用已過時的 API 的源位置
--enable-preview 啟用預覽語言功能。要與 -source 或 --release 一起使用。
-encoding <encoding> 指定源文件使用的字符編碼
-endorseddirs <dirs> 覆蓋簽名的標準路徑的位置
-extdirs <dirs> 覆蓋所安裝擴展的位置
-g 生成所有調(diào)試信息
-g:{lines,vars,source} 只生成某些調(diào)試信息
-g:none 不生成任何調(diào)試信息
-h <directory> 指定放置生成的本機標頭文件的位置
--help, -help, -? 輸出此幫助消息
--help-extra, -X 輸出額外選項的幫助
-implicit:{none,class} 指定是否為隱式引用文件生成類文件
-J<flag> 直接將 <標記> 傳遞給運行時系統(tǒng)
--limit-modules <模塊>(,<模塊>)*
限制可觀察模塊的領(lǐng)域
--module <模塊>(,<模塊>)*, -m <模塊>(,<模塊>)*
只編譯指定的模塊,請檢查時間戳
--module-path <path>, -p <path>
指定查找應用程序模塊的位置
--module-source-path <module-source-path>
指定查找多個模塊的輸入源文件的位置
--module-version <版本> 指定正在編譯的模塊版本
-nowarn 不生成任何警告
-parameters 生成元數(shù)據(jù)以用于方法參數(shù)的反射
-proc:{none,only} 控制是否執(zhí)行注釋處理和/或編譯。
-processor <class1>[,<class2>,<class3>...]
要運行的注釋處理程序的名稱; 繞過默認的搜索進程
--processor-module-path <path>
指定查找注釋處理程序的模塊路徑
--processor-path <path>, -processorpath <path>
指定查找注釋處理程序的位置
-profile <profile> 請確保使用的 API 在指定的配置文件中可用
--release <release>
為指定的 Java SE 發(fā)行版編譯。支持的發(fā)行版:7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19
-s <directory> 指定放置生成的源文件的位置
--source <release>, -source <release>
提供與指定的 Java SE 發(fā)行版的源兼容性。支持的發(fā)行版:7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19
--source-path <path>, -sourcepath <path>
指定查找輸入源文件的位置
--system <jdk>|none 覆蓋系統(tǒng)模塊位置
--target <release>, -target <release>
生成適合指定的 Java SE 發(fā)行版的類文件。支持的發(fā)行版:7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19
--upgrade-module-path <path>
覆蓋可升級模塊位置
-verbose 輸出有關(guān)編譯器正在執(zhí)行的操作的消息
--version, -version 版本信息
-Werror 出現(xiàn)警告時終止編譯
二、maven
maven下載官網(wǎng):Maven – Download Apache Maven
安裝步驟
選擇對應的maven版本下載到本地,我下載的是Maven 3.9.3,解壓縮到/usr/local/路徑下,然后在~/.bash_profile文件里添加環(huán)境變量(同jdk步驟),內(nèi)容如下:
export MAVEN_HOME=/usr/local/maven/apache-maven-3.9.3/
export PATH=$PATH:$MAVEN_HOME/bin
然后在終端輸入命令mvn -v,驗證是否安裝成功。
whe@whedeMacBook-Pro ~ % mvn -v
Apache Maven 3.9.3 (21122926829f1ead511c958d89bd2f672198ae9f)
Maven home: /usr/local/maven/apache-maven-3.9.3
Java version: 19.0.1, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk-19.jdk/Contents/Home
Default locale: zh_CN_#Hans, platform encoding: UTF-8
OS name: "mac os x", version: "12.6.7", arch: "x86_64", family: "mac"
安裝成功后配置自己的本地倉庫,在 /usr/local/maven/apache-maven-3.9.3/conf/settings.xml文件里添加國內(nèi)鏡像以及設置本地倉庫地址。
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<localRepository>/usr/local/maven/repository</localRepository>
三、git
常見的git安裝方式有三種:電腦自帶,brew,以及官網(wǎng)下載。
git官網(wǎng):Git
安裝步驟:
有的mac上可能自帶git,所以只需要直接在終端上輸入命令 git --version(git -v也可以) ,然后按照提示一步一步確認,就可以自動安裝。安裝成功后再次輸入git --version,會出現(xiàn)安裝的git的版本。輸入命令:which git 查看git的安裝路徑為/usr/bin/git。
?
whe@whedeMacBook-Pro ~ % git -v
git version 2.37.1 (Apple Git-137.1)
whe@whedeMacBook-Pro ~ % git --version
git version 2.37.1 (Apple Git-137.1)
四、tomcat
tomcat官網(wǎng):http://tomcat.apache.org
安裝步驟
在官網(wǎng)上下載對應的版本(建議下載穩(wěn)定版本)到本地解壓,將解壓縮后的文件移動到/usr/local/。
?在~/.bash_profile文件里添加環(huán)境參數(shù)配置
export PATH=$PATH:/usr/local/tomcat/apache-tomcat-10.1.11/bin
然后給startup.sh賦權(quán),在終端輸入命令
cd /usr/local/tomcat/apache-tomcat-10.1.11/bin
chmod 777 *.sh
執(zhí)行這個腳本,即在終端輸入命令:./startup.sh啟動tomcat。最后打開瀏覽器輸入localhost:8080就可以正常訪問了。
五、mysql
mysql下載官網(wǎng):https://dev.mysql.com/downloads/mysql/
安裝步驟:
訪問官網(wǎng)下載對應安裝包,在本地雙擊下載的dmg包進行安裝。一路繼續(xù)到Configuration,這里選擇 Use Legacy Password Encryption 然后點擊 Next,然后設置root賬戶的密碼,點擊 Finish 安裝完成。點擊左上角蘋果圖標,選擇系統(tǒng)設置,最下面出現(xiàn)mysql圖標,點擊進入可以查看到左邊的兩個綠色的小標意味著MySQL安裝成功。
最后在~/.bash_profile文件里添加環(huán)境參數(shù),然后在終端執(zhí)行命令 source ~/.bash_profile 使配置生效。在終端輸入命令mysql --version,查看安裝的版本,然后在終端輸入mysql -u root -p 然后輸入密碼,進入MySQL使用。
export PATH=$PATH:/usr/local/mysql/bin
六、navicat
七、IDEA
自己可以網(wǎng)上找資源,這兩個都是收費的應用,也可以先試用。
八、redis
redis官網(wǎng):https://redis.io/download/文章來源:http://www.zghlxwxcb.cn/news/detail-554337.html
安裝步驟
選擇最新的穩(wěn)定版進行安裝,解壓縮文件然后移動文件到/usr/local/文件夾下,打開終端,輸入以下命令,進行編譯安裝文章來源地址http://www.zghlxwxcb.cn/news/detail-554337.html
# 切換到redis-stable目錄
cd redis-stable
# 編譯測試
sudo make test
# 編譯安裝
sudo make install
#啟動redis
redis-server
#鏈接redis
redis-cli -p 6379 -h 127.0.0.1
到了這里,關(guān)于java后端開發(fā)環(huán)境搭建 mac的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!