使用VSCode玩轉JAVA(一)

最近剛接觸到VSCode,第一印象和Atom很像,但比Atom流暢穩定;又和eclipse很像,但比eclipse簡潔。不少前端的都切過去了,你們都說這玩意兒,全部語言都支持,不再用裝多個IDE了。
因而我也用了一下,很喜歡,但易用性仍是遠不能和IDEA比,VSCode的不少東西都要配置,我以爲他在嘗試以簡單的方式達到最好的效果,蠻適合程序員用的,最少我是在用VSCode時學會了幾條maven命令。
言歸正傳,寫下這篇文字,主要目的是幫助新手快速上手VSCode,在擼Java時少踩些坑,也歡迎你們回覆更好的踩坑方法。前端

個人環境

OS: MAC (應該隻影響快捷鍵)
JDK: 1.8 (環境變量已配好)
Maven: 3.3.3 (環境變量已配好)java

安裝VSCode

  1. 從官網下載了MAC 版的 VSCode,解壓後拖入應用程序便可使用。VSCode自己只是一個編輯器,安裝插件後纔會無所不能。
  2. 安裝中文插件包,將菜單改爲中文。

安裝JAVA 開發套件

  1. 安裝 Java Extension Pack 擴展包,這個擴展包包含了四個經常使用的包,這個擴展包安裝好之後就能夠進行Java開發了,Java、Maven 路徑在環境變量中之後,不須要在VSCode中配置這兩個路徑。程序員

    • Language Support for Java™ by Red Hat
    • Debugger for Java
    • Java Test Runner
    • Maven Project Explorer
  2. 使用Maven建立工程
    「花鍵+Shift+P」 能夠快速啓動命令輸入框,輸入maven,選擇Maven: Generate from Maven Archetype,進入嚮導命令方式,選擇指定Maven 模版,實際會觸發maven命令,該命令可按照需求建立Maven工程。

  3. 在使用mvn archetype:generate進行構建的時候,出現[INFO] Generating project in Interactive mode在這裏卡住,由於他會去下載文件archtype-catalog.xml,下載掛住了。
    增長參數-DarchetypeCatalog=internal後就不會去下載這個文件,問題解決了。

編譯Maven工程

在 Maven Projects中能夠看到工程中全部的pom文件,右鍵能夠觸發maven的各類命令。此時我有點懷念IDEA的快速skiptest按鈕。在這裏只能用命令的方式實現。右鍵中有個custom goals,點擊這個會顯示輸入框,組合多條命令。eclipse

調試

fn + F5 就能夠觸發調試,在main函數之上都有個小甲蟲,點擊它就能夠當前main函數做爲入口啓動調試。設置斷點、單獨運行都很天然流暢。maven

運行

我是在終端中經過java -jar的方式 啓動jar包,非IDE功能。編輯器

預告:下一期講講使用VSCode玩轉SpringBoot
相關文章
相關標籤/搜索