国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Mac搭建Java環(huán)境【環(huán)境搭建】

這篇具有很好參考價(jià)值的文章主要介紹了Mac搭建Java環(huán)境【環(huán)境搭建】。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

Mac搭建Java環(huán)境【環(huán)境搭建】

1 安裝Java SDK

官網(wǎng)地址:https://www.oracle.com/java/technologies/downloads/archive/
Mac搭建Java環(huán)境【環(huán)境搭建】,環(huán)境搭建,macos,開(kāi)發(fā)語(yǔ)言,教程,環(huán)境搭建,Java,Maven
下載dmg,雙擊之后無(wú)腦安裝即可。

# 進(jìn)入 JDK 安裝目錄
cd /Library/Java/JavaVirtualMachines

# 查看文件
ls

# 輸入
cd ~

# 打開(kāi)環(huán)境變量配置文件
vim .bash_profile

# 復(fù)制如下內(nèi)容,JAVA_HOME 替換為自己目錄
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH:.
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

# 配置文件立即生效
source .bash_profile

# 查看 JAVA_HOME 目錄
echo $JAVA_HOME

# 查看 JDK 版本信息
java -version

Mac搭建Java環(huán)境【環(huán)境搭建】,環(huán)境搭建,macos,開(kāi)發(fā)語(yǔ)言,教程,環(huán)境搭建,Java,Maven

2 安裝Maven

官網(wǎng)地址:https://maven.apache.org/download.cgi

  • 選擇對(duì)應(yīng)版本,下載bin.tar.gz
    Mac搭建Java環(huán)境【環(huán)境搭建】,環(huán)境搭建,macos,開(kāi)發(fā)語(yǔ)言,教程,環(huán)境搭建,Java,Maven

# 修改環(huán)境變量
vim .bash_profile

# 復(fù)制如下內(nèi)容,MAVEN_HOME 替換為自己目錄
export MAVEN_HOME=/Users/ziyi2/maven/apache-maven-3.9.0
export PATH=$MAVEN_HOME/bin:$PATH:.
# 配置文件立即生效
source .bash_profile

# 查看 MAVEN_HOME 目錄
echo $MAVEN_HOME

# 創(chuàng)建maven倉(cāng)庫(kù)目錄
mkdir -p $MAVEN_HOME/maven_repository/

# 查看 maven 版本信息
mvn -v

Mac搭建Java環(huán)境【環(huán)境搭建】,環(huán)境搭建,macos,開(kāi)發(fā)語(yǔ)言,教程,環(huán)境搭建,Java,Maven

配置maven阿里云鏡像加速:

# 進(jìn)入maven的conf目錄,在setting.xml中添加阿里云鏡像倉(cāng)庫(kù)。
vim $MAVEN_HOME/conf/settings.xml

# 找到< mirrors >標(biāo)簽,在標(biāo)簽里添加:
# 配置阿里鏡像加速
 <mirror>
   <id>alimaven</id>
   <name>aliyun maven</name>
   <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
   <mirrorOf>central</mirrorOf>       
 </mirror>

Mac搭建Java環(huán)境【環(huán)境搭建】,環(huán)境搭建,macos,開(kāi)發(fā)語(yǔ)言,教程,環(huán)境搭建,Java,Maven

3 安裝IDE

以IDEA為例。
官網(wǎng)地址:https://www.jetbrains.com/zh-cn/idea/download/other.html

Mac搭建Java環(huán)境【環(huán)境搭建】,環(huán)境搭建,macos,開(kāi)發(fā)語(yǔ)言,教程,環(huán)境搭建,Java,Maven
下載之后,無(wú)腦雙擊安裝即可。

完成之后,創(chuàng)建新項(xiàng)目,修改Maven配置到本地。
Mac搭建Java環(huán)境【環(huán)境搭建】,環(huán)境搭建,macos,開(kāi)發(fā)語(yǔ)言,教程,環(huán)境搭建,Java,Maven

安裝插件:
Mac搭建Java環(huán)境【環(huán)境搭建】,環(huán)境搭建,macos,開(kāi)發(fā)語(yǔ)言,教程,環(huán)境搭建,Java,Maven

3.1 插件推薦

插件推薦:

  1. GenerateAllSetter
  2. Lombok
  3. HTTPClient
  4. Git、GitHub、Gitee、GitToolBox
  5. SpringBoot Initializr and Assistant
  6. Translation
  7. MybatisX
  8. JPA Buddy
  9. Alibaba Java Code Guidelines
  10. Raindow Brackets
  11. HighlightBracketPair
  12. Maven helper
  13. Database Tools and SQL
  14. Alibaba Java Coding Guidelines(編碼規(guī)范)
  15. MyBatisCodeHelper(直接查看SQL)
  16. 通義靈碼(AI)

3.2 常用快捷鍵

下面是windows對(duì)應(yīng)快捷鍵,Mac版修改對(duì)應(yīng)按鍵即可,如:
格式化:ctrl + alt +L=》command+option+L

【1】調(diào)用方法的時(shí)候,如果有明確的返回最值,我們用變量接收==》快捷鍵:Ctrl+Alt+V
【2】格式化==》ctrl + alt +L
【3】Alt + Insert 可根據(jù)自己的需要進(jìn)行選擇(包含構(gòu)造器)==》多個(gè)方法可以用shift選擇(點(diǎn)擊首和尾)
【4】查看源碼,選中,之后ctrl + B
【5】選中之后Alt + enter對(duì)異常進(jìn)行處理
【6】ctrl + Y 刪除當(dāng)前行
【7】var => 快速生成結(jié)果
【8】alt(alt + shift + insert) =>批量編輯
【9】ctrl + shift + 減號(hào)(所有代碼全部折疊)/ 加號(hào)(全部展開(kāi))
【10】ctrl + 減號(hào)/加號(hào)(光標(biāo)所在位置的代碼折疊/展開(kāi))
【11】ctrl + r替換
【12】ctrl+alt+T:surround with
【13】ctrl+G,輸入行號(hào):快速定位到某一行
【14】ctrl+alt+V,選中代碼(str.length),快速生成變量
【15】ctrl+alt+M,選中代碼,抽取方法
【16】ctrl+alt+左方向:快速回到上一次點(diǎn)擊位置

3.3 tips

①鼠標(biāo)滾動(dòng)縮放代碼

settins - editor - general - MouseControl(change font size…)

②文件模板

settings - file and code templates - Files(添加class模板)

Mac搭建Java環(huán)境【環(huán)境搭建】,環(huán)境搭建,macos,開(kāi)發(fā)語(yǔ)言,教程,環(huán)境搭建,Java,Maven
class模板:

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
 * @description TODO
 * @author zhouYi
 * @date ${DATE} ${TIME}
 * @version 
 */
public class ${NAME} {
}

interface模板:

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")

/**
 * @description TODO
 * @author ${USER}
 * @date ${DATE} ${TIME}
 * @version 
 */
public interface ${NAME} {
}
③自動(dòng)刪除無(wú)用包

Mac搭建Java環(huán)境【環(huán)境搭建】,環(huán)境搭建,macos,開(kāi)發(fā)語(yǔ)言,教程,環(huán)境搭建,Java,Maven

④開(kāi)啟自動(dòng)生成UUID

設(shè)置之后,在實(shí)現(xiàn)了Serializable的類上,通過(guò)alt+enter(windows版,mac上更換對(duì)應(yīng)按鍵即可)即可自動(dòng)生成UID

Mac搭建Java環(huán)境【環(huán)境搭建】,環(huán)境搭建,macos,開(kāi)發(fā)語(yǔ)言,教程,環(huán)境搭建,Java,Maven文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-854134.html

⑤時(shí)間轉(zhuǎn)換配置LocalDateTimeConfig類
@Configuration
public class LocalDateTimeConfig {

    /*
     * 序列化內(nèi)容
     *   LocalDateTime -> String
     * 服務(wù)端返回給客戶端內(nèi)容
     * */
    @Bean
    public LocalDateTimeSerializer localDateTimeSerializer() {
        return new LocalDateTimeSerializer(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
    }

    /*
     * 反序列化內(nèi)容
     *   String -> LocalDateTime
     * 客戶端傳入服務(wù)端數(shù)據(jù)
     * */
    @Bean
    public LocalDateTimeDeserializer localDateTimeDeserializer() {
        return new LocalDateTimeDeserializer(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
    }


    // 配置
    @Bean
    public Jackson2ObjectMapperBuilderCustomizer jackson2ObjectMapperBuilderCustomizer() {
        return builder -> {
            builder.serializerByType(LocalDateTime.class, localDateTimeSerializer());
            builder.deserializerByType(LocalDateTime.class, localDateTimeDeserializer());
        };
    }

}

到了這里,關(guān)于Mac搭建Java環(huán)境【環(huán)境搭建】的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • mac pro java后端開(kāi)發(fā)環(huán)境搭建

    mac pro java后端開(kāi)發(fā)環(huán)境搭建

    ? ? 從零開(kāi)始,在mac pro上搭建一套java 后端開(kāi)發(fā)環(huán)境,主要安裝的內(nèi)容有:jdk、maven、git、tomcat、mysql、navicat、IntelliJ、redis。 ? ? 因?yàn)榫W(wǎng)上有很多很詳細(xì)的教程,這里主要記錄大概的安裝過(guò)程和本人在安裝過(guò)程中遇到的問(wèn)題以及解決辦法。 ? ? 本人mac pro的系統(tǒng)為mac OS

    2024年02月11日
    瀏覽(21)
  • mac電腦m1搭建java開(kāi)發(fā)環(huán)境參考手冊(cè)

    mac電腦m1搭建java開(kāi)發(fā)環(huán)境參考手冊(cè)

    開(kāi)發(fā)人員經(jīng)常會(huì)換電腦,或者換新電腦,意味著重新搭建開(kāi)發(fā)環(huán)境,很麻煩。但新電腦到手里面了,不換又不好,此篇專門(mén)用來(lái)記錄mac電腦m1搭建java開(kāi)發(fā)環(huán)境的步驟。希望對(duì)讀者有所幫助,一條龍服務(wù)。 后期有時(shí)間,會(huì)出關(guān)于win10環(huán)境的,目前介紹mac環(huán)境。 M1版MacBook安裝Ar

    2024年02月09日
    瀏覽(23)
  • Maven簡(jiǎn)介及環(huán)境搭建和基本使用(Java開(kāi)發(fā)中的實(shí)用工具)

    Maven簡(jiǎn)介及環(huán)境搭建和基本使用(Java開(kāi)發(fā)中的實(shí)用工具)

    Maven 是 Apache 軟件基金會(huì)的一個(gè)開(kāi)源項(xiàng)目,是一個(gè)優(yōu)秀的項(xiàng)目構(gòu)建工具,它 用來(lái)幫助開(kāi)發(fā)者管理項(xiàng)目中的 jar,以及 jar 之間的依賴關(guān)系、完成項(xiàng)目的編譯、 測(cè)試、打包和發(fā)布等工作。 pom.xml文件:里面可以配置相關(guān)信息,指導(dǎo)maven如何工作 坐標(biāo):jar包在倉(cāng)庫(kù)中的唯一位置,?apache將

    2024年02月02日
    瀏覽(16)
  • 從零開(kāi)始搭建Springboot開(kāi)發(fā)環(huán)境(Java8+Git+Maven+MySQL+Idea)

    從零開(kāi)始搭建Springboot開(kāi)發(fā)環(huán)境(Java8+Git+Maven+MySQL+Idea)

    所謂萬(wàn)事開(kāi)頭難,對(duì)于初學(xué)Java和Springboot框架的小伙伴往往會(huì)花不少時(shí)間在開(kāi)發(fā)環(huán)境搭建上面。究其原因其實(shí)還是不熟悉,作為在IT界摸爬滾打數(shù)年的老司機(jī),對(duì)于各種開(kāi)發(fā)環(huán)境搭建已經(jīng)了然于胸,自己當(dāng)年也是這么過(guò)來(lái)的。 今天我就畢其功于一役,解放大家的時(shí)間,讓凡人

    2024年04月17日
    瀏覽(28)
  • 1 Go語(yǔ)言開(kāi)發(fā)環(huán)境搭建詳細(xì)教程+go常見(jiàn)bug合集【Go語(yǔ)言教程】

    1 Go語(yǔ)言開(kāi)發(fā)環(huán)境搭建詳細(xì)教程+go常見(jiàn)bug合集【Go語(yǔ)言教程】

    官網(wǎng)地址:golang.org,因?yàn)橐恍┰驀?guó)內(nèi)可能無(wú)法訪問(wèn)。可以使用下面第二個(gè)鏈接。 國(guó)內(nèi)地址訪問(wèn):https://golang.google.cn/dl或者h(yuǎn)ttps://www.golangtc.com/download 根據(jù)自己操作系統(tǒng)版本,下載安裝即可,目錄盡量選擇全英文且沒(méi)有空格和其他其他特殊字符。 2.1 Windows下 GOPATH:即默認(rèn)的w

    2024年02月05日
    瀏覽(45)
  • Mac Maven環(huán)境搭建&安裝和配置&詳細(xì)步驟

    Mac Maven環(huán)境搭建&安裝和配置&詳細(xì)步驟

    一、Maven簡(jiǎn)介 Maven 是 Apache 軟件基金會(huì)的一個(gè)開(kāi)源項(xiàng)目,是一個(gè)優(yōu)秀的項(xiàng)目構(gòu)建工具,它用來(lái)幫助開(kāi)發(fā)者管理項(xiàng)目中的 jar,以及 jar 之間的依賴關(guān)系、完成項(xiàng)目的編譯、測(cè)試、打包和發(fā)布等工作。 二、Mavende優(yōu)點(diǎn) 1、原來(lái)的項(xiàng)目中需要的jar包必須手動(dòng)“復(fù)制”、”粘貼” 到WEB-INF/

    2023年04月08日
    瀏覽(21)
  • Mr. Cappuccino的第58杯咖啡——MacOS配置Maven和Java環(huán)境

    Mr. Cappuccino的第58杯咖啡——MacOS配置Maven和Java環(huán)境

    如果使用的是bash,則使用以下命令 因?yàn)槲疫@里使用的是zsh,所以使用以下命令 下載Maven Maven下載地址 配置前準(zhǔn)備 使用command+shift+G進(jìn)入/usr/local/目錄 創(chuàng)建maven文件夾 將下載好的Maven壓縮包解壓 把解壓后的文件復(fù)制到maven文件夾下面,并創(chuàng)建repo文件夾用來(lái)存放拉取的maven依賴

    2024年02月14日
    瀏覽(46)
  • MacOS搭建golang開(kāi)發(fā)環(huán)境

    MacOS搭建golang開(kāi)發(fā)環(huán)境

    使用homebrew安裝golang。homebrew是MacOS 平臺(tái)下的軟件包管理工具,擁有安裝、卸載、更新、查看、搜索等功能。開(kāi)發(fā)者不需要關(guān)心依賴和文件路徑。如果系統(tǒng)沒(méi)有安裝homebrew,終端內(nèi)執(zhí)行以下命令安裝homebrew。 安裝完homebrew后執(zhí)行以下命令安裝golang。 當(dāng)然,也可以從go語(yǔ)言中文網(wǎng)

    2024年02月04日
    瀏覽(18)
  • MacOS搭建OpenCV開(kāi)發(fā)環(huán)境(Python)

    MacOS搭建OpenCV開(kāi)發(fā)環(huán)境(Python)

    按照官方安裝步驟:https://docs.anaconda.com/free/anaconda/install/mac-os/ 安裝即可 進(jìn)入PyCharm中Preferences 點(diǎn)擊下面紅框中的下拉,點(diǎn)擊Add Local Interpreter 按照如下所示進(jìn)行配置 創(chuàng)建項(xiàng)目,如下所示 代碼如下(示例): 將Lenna.png放到main.py同級(jí)目錄下,運(yùn)行程序,如下所示: 提示:更多內(nèi)

    2024年02月07日
    瀏覽(24)
  • MacOS搭建OpenCV開(kāi)發(fā)環(huán)境(C++)

    MacOS搭建OpenCV開(kāi)發(fā)環(huán)境(C++)

    安裝opencv的前置條件需要先安裝HomeBrew(安裝過(guò)的請(qǐng)忽略) HomeBrew安裝好以后,運(yùn)行以下命令: 整個(gè)安裝過(guò)程下載的東西較多,安裝時(shí)間較長(zhǎng),需要耐心等待,同時(shí)對(duì)網(wǎng)絡(luò)情況要求較高,請(qǐng)自行解決。 一些常見(jiàn)的 brew 命令 新建工程untitled 創(chuàng)建后,修改 CMakeLists.txt 文件 然后,

    2024年02月10日
    瀏覽(19)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包