溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在VScode中搭建一個java開發(fā)環(huán)境

發(fā)布時間:2020-12-21 15:14:49 來源:億速云 閱讀:539 作者:Leah 欄目:開發(fā)技術(shù)

怎么在VScode中搭建一個java開發(fā)環(huán)境?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

vscode Java 開發(fā)環(huán)境配置

博客地址

VsCode官網(wǎng)教程

系統(tǒng)需安裝jdk1.8,配置好環(huán)境變量JAVA_HOME 打開vscode,安裝java相關(guān)插件

安裝Java Extension Pack這個集成了一下插件:

Language Support for Java? by Red Hat

Debugger for Java

Java Test Runner

Maven for Java

Java Dependency Viewer

以上插件安裝完成,就可以開始java開發(fā)了

個人推薦插件

  1. Eclipse Keymap for Visual Studio Code. (eclipse快捷鍵,eclipse用戶最愛)

  2. Lombok Annotations Support for VS Code. (簡化POJO, 很驚喜)

 Spring Boot 相關(guān)插件

Spring Boot Tools

Spring Initializr

Spring Boot Dashboard

按需安裝

開發(fā)基本配置

常用配置項: 文件->首選項->設(shè)置

1.maven 配置(如果本地有安裝maven)

"java.configuration.maven.userSettings": "/home/luokai/maven/apache-maven-3.3.9/conf/settings.xml"

推薦使用maven阿里倉庫:在settings.xml添加

< !-- 在mirrors 中配置 mirror -->
<mirrors>
  <mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    <mirrorOf>central</mirrorOf>
  </mirror>
</mirrors>

2.全局搜索忽略文件夾,搜索文件時常常需要忽略target文件

"search.exclude": {
      "**/node_modules": true,
      "**/bower_components": true,
      "**/target": true,
      "**/logs": true
    }

3.junit 測試,Java Test Runner插件運行多模塊項目test存在問題GitHub issues 現(xiàn)已解決 : ), 在 0.7.1 版本

junit 測試現(xiàn)在基本已經(jīng)完美支持了

一種繁瑣的方式: 依賴maven

任務->配置任務

在tasks 數(shù)組中添加以下配置:

 "tasks": [
    {
      "label": "test:HelloWorld",
      "type": "shell",
      "command": "mvn -Dtest=HelloWorldTest#testHelloWorld test",
      "group": "test"
    },

command : 是運行指定的單元測試 ,HelloWorldTest.testHelloWorld()方法

執(zhí)行test:
任務->運行任務
選擇剛剛添加的 test case,完美運行

4.使用 tomcat 調(diào)試 web 項目

  1. 安裝 Tomcat for Java 插件

  2. 點擊側(cè)邊欄 TOMCAT SERVERS 右邊 + 號,選擇本地安裝的 tomcat。

  3. 選擇 war 包運行。

PS: 在調(diào)式前注意構(gòu)建最新的 war 包

小技巧:

VsCode現(xiàn)在對Java的支持已經(jīng)優(yōu)化的很好了,比如新建一個.java文件會直接以文件名創(chuàng)建一個可供選擇class,interface,enumJava文件。具體細節(jié)可配置Java環(huán)境后自己體驗下。

1.取消單擊打開文件覆蓋導航欄:

文件->首選項->設(shè)置, 添加 "workbench.editor.enablePreview": false,

2.get/set, 構(gòu)造函數(shù)等方法生成

右鍵->源代碼操作

3.windows下快捷鍵

  1. 查看快捷鍵可以使用Ctrl + K Ctrl + S

  2. 自動導包Ctrl+Shift+O

  3. 跳轉(zhuǎn)到實現(xiàn)Ctrl+F12

  4. 查看引用Shift+F12

  5. 跳轉(zhuǎn)到定義F12

  6. 格式化Alt+Shift+F12

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注億速云行業(yè)資訊頻道,感謝您對億速云的支持。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI