??VS Code編輯器配置Java開發(fā)環(huán)境

??VS Code編輯器配置Java開發(fā)環(huán)境

一、簡(jiǎn)述 及討論

由于學(xué)校課程的原因,是基本以java開發(fā)為主線的課程,但是我對(duì)java興趣不大,又加上我不太喜歡 「Eclipse」這個(gè)java的集成開發(fā)環(huán)境簡(jiǎn)稱:IDE)。??個(gè)人感受!個(gè)人感受!個(gè)人感受!求Java大神,工具愛好者,尤其編程器愛好者不要懟我????,原因就是個(gè)人自我感受「Eclipse」不太好使,界面不太好看,操作起來感覺很笨重,在學(xué)校機(jī)房的操作給我留下了難以抹去的心理陰影。????

? ? ? ? ? ?自從喜歡上VS code這個(gè)代碼編輯器之后,就對(duì)IDE有點(diǎn)疏遠(yuǎn),覺得IDE給人一種感受就是太容易了,所有東西都給足你了,導(dǎo)致編程者少了很多更深一步去了解所學(xué)語言的一個(gè)基本開發(fā)環(huán)境的配置的認(rèn)識(shí)。本人覺得這樣對(duì)個(gè)人發(fā)展不太好,之前在編寫前端是也在編輯器和IDE之中徘徊,多用IDE,導(dǎo)致在使用編輯器之后發(fā)現(xiàn)很多東西需要去學(xué)習(xí),發(fā)現(xiàn)還有很多有意思的東西去探索,逐漸適應(yīng)使用命令行去開發(fā)。

??以上是個(gè)人感受哈,不要引戰(zhàn)!不要引戰(zhàn)!不要引戰(zhàn)!

想要討論的同學(xué)請(qǐng)轉(zhuǎn)戰(zhàn)到:https://www.zhihu.com/question/47502517

? ? ? ? ? ?回到正題,如何在VS code編輯器配置java開發(fā)環(huán)境。

二、上手操作

? ? ?本人操作系統(tǒng)是:mac 。

? ? ? 所以在配置環(huán)境變量的這個(gè)階段是基于mac平臺(tái)的,同樣原理的環(huán)境變量可以在window上配置。

? ? ? 2.1 第一步:下載JDK并且配置。


? ? ? ? 可以到這個(gè)網(wǎng)站:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下載,下載的jdk8版本的。

如圖:

? ? ? ?選擇 「Accept License Agreement」,然后下載相對(duì)應(yīng)版本的jdk。

? ? ? 下載完畢之后,在終端找到配置文件,以我的為例:

? ? ?直接先在終端找到相對(duì)應(yīng)的配置文件,然后進(jìn)行修改

//先找到系統(tǒng)的配置文件,這里是我的全局配置文件。sh-3.2# vim /etc/profile?//然后添加以下的語句,?JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/HomeCLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarPATH=$JAVA_HOME/bin:$PATH:export JAVA_HOMEexport CLASSPATHexport PATH ?//再使用 esc 健,輸入 :wq! ,保存直接退出到終端命令行界面。//使用以下 命令,重啟配置文件。sh-3.2# source /etc/profile?//在輸入java -version,判斷是否已經(jīng)添加了jdk.sh-3.2# java -version?

? ? ? 如果出現(xiàn)了相關(guān)的java信息,則表示配置成功了。

? ? ?如下圖:

? ? ??? 這里需要注意的是

? ? ?1.要使用管理員權(quán)限才可以修改全局配置文件。

? ? ?2.我這里是使用了zsh,如果有同學(xué)和我一樣是使用了zsh的話,需要再重啟一下zsh的配置文件,因?yàn)閦sh和bash是不在同一配置環(huán)境中,需要再次重啟zsh才可以讓配置文件生效。

? ? ?下圖是zsh的java命令示范:

? ? ?這樣就顯示已經(jīng)安裝好了jdk了。

? ? 2.2 第二步:安裝maven并且配置。

關(guān)于maven,官網(wǎng)https://maven.apache.org/what-is-maven.html是這樣解釋的:

簡(jiǎn)述介紹大概是說 maven是一個(gè)可以構(gòu)建和管理任何以java為基礎(chǔ)的項(xiàng)目的工具。

? ? ? ?使用maven方便后面java項(xiàng)目的搭建,畢竟這是一個(gè)基本java環(huán)境搭建,后面還要去用它來搭建ssh框架的項(xiàng)目。

? ? ? ?按照流程下完之后,解壓到電腦上,我這里獨(dú)自用了一個(gè)javaTool文件夾存放了maven。

? ? ? ?同樣像和JDK一樣做好配置文件,在配置文件中添加如下的配置。

#mavenexport M2_HOME=/Users/cqing/Documents/javaTool/apache-maven-3.5.3export PATH=$M2_HOME/bin:$PATH

? ? ? ?然后同樣需要重啟配置文件。

在終端輸入這個(gè)命令 :mvn -v,出現(xiàn)下圖就說明配置成功。

? ? ??? OK! 關(guān)于操作系統(tǒng)的安裝和配置已經(jīng)弄好了。


? ? ?2.3 第三步:下載vscode關(guān)于java的插件。

??tips:其實(shí)當(dāng)你放置java后綴文件的時(shí)候,vs code會(huì)自動(dòng)提醒你去安裝相關(guān)的插件。

? ? ? ??走正常穩(wěn)定的途徑:

? ? ? 需要在VS code插件商店中安裝如下的插件:

? ? ? 關(guān)于插件的介紹和使用,在插件商店的說明有解釋到。

? ? ? ?這4個(gè)就足夠了,但是我還下載了其他java的插件:

? ? ? ??下載完插件之后記得重新加載VScode。

? ? ? ?接著需要在VS code首選項(xiàng)中設(shè)置:

? ? ? ? 用戶設(shè)置中,或者工作區(qū)中進(jìn)行如下設(shè)置:

? ? ? ? OK!大功告成了!接下來可以在VS code中去跑一個(gè)java項(xiàng)目了。

? ? ? ? 三、演示結(jié)果

? ? ? ? ? ? ? ? 可以新建一個(gè)文件夾,存放一個(gè)新的java demo。

? ? ? ? ? ? ? ? 在使用命令構(gòu)建過程中,需要自己去填寫一些基礎(chǔ)信息的。

? ? ? ? ? ? ? ? ?下面是操作演示,是gif,在構(gòu)建過程可能有點(diǎn)稍微有點(diǎn)久,請(qǐng)稍等一下,建議在電腦看更清晰:

? ? ? ? ? ? ? ? ?然后在gif圖中發(fā)現(xiàn)當(dāng)前文件夾沒有內(nèi)容,原因是我在選擇文件的作為workspace的時(shí)候,沒有選擇當(dāng)前文件夾,而是另一個(gè),忘記改過來了。

? ? ? ? ? ? ? ? ?我這里POST一下構(gòu)建好的java demo(這才是構(gòu)建好的目錄):

? ? ? ? ? ? ? ? ? OK!事實(shí)證明已經(jīng)構(gòu)建好了java目錄,然后可以進(jìn)行調(diào)試了。

? ? ? ? ? ? ? ? ? 直接調(diào)試是不可以的,需要在launch.json進(jìn)行一些文件配置。如下圖:

? ? ? ? ? ? ? ? ? ?然后可以,直接進(jìn)行調(diào)試,直接按 fn + f5;

? ? ? ? ? ? ? ? ? ?在調(diào)試要選擇對(duì)的調(diào)試方法,要選擇上面的調(diào)試方法,直接運(yùn)行后可以在輸出可以看到結(jié)果,如下圖:

? ? ? ? ? ? ? ? ? ? 這樣就可以得出調(diào)試結(jié)果了。

? ? ? ? ? ? ? ? ? ? 差不多就是這樣的一個(gè)基本的基于VS code的java開發(fā)環(huán)境。

還是那句話,如果覺得不錯(cuò)就點(diǎn)個(gè)贊!??

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,569評(píng)論 19 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,275評(píng)論 6 342
  • 原文鏈接:http://blog.whezh.com/vscode-java/ 隨著時(shí)間的推移,感覺以前掌握的一些...
    皺巴巴閱讀 12,039評(píng)論 1 2
  • 風(fēng)往南吹 愛往不放 十年磨一劍 征途也茫茫 梵凈山上 逐夢(mèng)金頂 此生許你終老 不負(fù)我的心癡 人間煙火的光芒 在云霧...
    雨韓閱讀 682評(píng)論 6 10
  • 人來人往的人行道 車來車往的大馬路 在這里你看見了誰 父母為你選擇誰 你是順從 還是百般推脫 可是什么樣的人才適合...
    Vk小丑閱讀 245評(píng)論 0 0

友情鏈接更多精彩內(nèi)容