vscode Java 開(kāi)發(fā)環(huán)境配置
系統(tǒng)需安裝jdk1.8,配置好環(huán)境變量JAVA_HOME
打開(kāi)vscode濒蒋,安裝java相關(guān)插件
安裝Java Extension Pack這個(gè)集成了一下插件:
- Language Support for Java(TM) by Red Hat
- Debugger for Java
- Java Test Runner
- Maven for Java
- Java Dependency Viewer
以上插件安裝完成味抖,就可以開(kāi)始java開(kāi)發(fā)了
個(gè)人推薦插件
- Eclipse Keymap for Visual Studio Code. (eclipse快捷鍵,eclipse用戶最?lèi)?ài))
- Lombok Annotations Support for VS Code. (簡(jiǎn)化POJO, 很驚喜)
Spring Boot 相關(guān)插件
開(kāi)發(fā)基本配置
常用配置項(xiàng): 文件->首選項(xiàng)->設(shè)置
-
maven 配置(如果本地有安裝maven)
"java.configuration.maven.userSettings": "/home/luokai/maven/apache-maven-3.3.9/conf/settings.xml"
推薦使用maven阿里倉(cāng)庫(kù):在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>
-
全局搜索忽略文件夾,搜索文件時(shí)常常需要忽略target文件
"search.exclude": { "**/node_modules": true, "**/bower_components": true, "**/target": true, "**/logs": true }
-
junit 測(cè)試唯沮,Java Test Runner插件運(yùn)行多模塊項(xiàng)目test存在問(wèn)題 GitHub issues 現(xiàn)已解決 : ), 在 0.7.1 版本
junit 測(cè)試現(xiàn)在基本已經(jīng)完美支持了
一種繁瑣的方式: 依賴maven
任務(wù)->配置任務(wù)
在tasks 數(shù)組中添加以下配置:
"tasks": [ { "label": "test:HelloWorld", "type": "shell", "command": "mvn -Dtest=HelloWorldTest#testHelloWorld test", "group": "test" },
command : 是運(yùn)行指定的單元測(cè)試 ,HelloWorldTest.testHelloWorld()方法
執(zhí)行test:
任務(wù)->運(yùn)行任務(wù)
選擇剛剛添加的 test case救鲤,完美運(yùn)行 -
使用 tomcat 調(diào)試 web 項(xiàng)目
- 安裝
Tomcat for Java
插件 - 點(diǎn)擊側(cè)邊欄
TOMCAT SERVERS
右邊 + 號(hào),選擇本地安裝的 tomcat东抹。 - 選擇 war 包運(yùn)行蚂子。
PS: 在調(diào)式前注意構(gòu)建最新的 war 包
- 安裝
小技巧:
VsCode
現(xiàn)在對(duì)Java
的支持已經(jīng)優(yōu)化的很好了,比如新建一個(gè).java
文件會(huì)直接以文件名創(chuàng)建一個(gè)可供選擇class
,interface
,enum
的Java
文件缭黔。具體細(xì)節(jié)可配置Java
環(huán)境后自己體驗(yàn)下食茎。
- 取消單擊打開(kāi)文件覆蓋導(dǎo)航欄:
- 文件->首選項(xiàng)->設(shè)置, 添加
"workbench.editor.enablePreview": false,
- 文件->首選項(xiàng)->設(shè)置, 添加
- get/set, 構(gòu)造函數(shù)等方法生成
- 右鍵->源代碼操作
- windows下快捷鍵
- 查看快捷鍵可以使用
Ctrl
+K
Ctrl
+S
- 自動(dòng)導(dǎo)包
Ctrl
+Shift
+O
- 跳轉(zhuǎn)到實(shí)現(xiàn)
Ctrl
+F12
- 查看引用
Shift
+F12
- 跳轉(zhuǎn)到定義
F12
- 格式化
Alt
+Shift
+F12
- 查看快捷鍵可以使用