VScode 打造完美java開(kāi)發(fā)環(huán)境最新教程
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™ by Red Hat
以上插件安裝完成,就可以開(kāi)始java開(kāi)發(fā)了
個(gè)人推薦插件
- Eclipse Keymap for Visual Studio Code. (eclipse快捷鍵,eclipse用戶最愛(ài))
- Lombok Annotations Support for VS Code. (簡(jiǎn)化POJO, 很驚喜)
Spring Boot 相關(guān)插件
按需安裝
開(kāi)發(fā)基本配置
常用配置項(xiàng): 文件->首選項(xiàng)->設(shè)置
1.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>
2.全局搜索忽略文件夾,搜索文件時(shí)常常需要忽略target文件
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/target": true,
"**/logs": true
}
3.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)行
4.使用 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)下。
1.取消單擊打開(kāi)文件覆蓋導(dǎo)航欄:
文件->首選項(xiàng)->設(shè)置, 添加 "workbench.editor.enablePreview": false,
2.get/set, 構(gòu)造函數(shù)等方法生成
右鍵->源代碼操作
3.windows下快捷鍵
- 查看快捷鍵可以使用
Ctrl+KCtrl+S - 自動(dòng)導(dǎo)包
Ctrl+Shift+O - 跳轉(zhuǎn)到實(shí)現(xiàn)
Ctrl+F12 - 查看引用
Shift+F12 - 跳轉(zhuǎn)到定義
F12 - 格式化
Alt+Shift+F12
到此這篇關(guān)于VScode 打造完美java開(kāi)發(fā)環(huán)境最新教程的文章就介紹到這了,更多相關(guān)VScode 打造java開(kāi)發(fā)環(huán)境內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- VScode+Java配置與使用的詳細(xì)步驟
- VsCode搭建Java開(kāi)發(fā)環(huán)境的方法
- vscode 配置java環(huán)境并調(diào)試運(yùn)行的詳細(xì)過(guò)程
- vscode搭建java開(kāi)發(fā)環(huán)境的實(shí)現(xiàn)步驟
- VsCode配置java環(huán)境的詳細(xì)圖文教程
- VSCode搭建Java開(kāi)發(fā)環(huán)境的超詳細(xì)步驟
- Java開(kāi)發(fā)環(huán)境配置及Vscode搭建過(guò)程
- Java環(huán)境安裝和編寫(xiě)并運(yùn)行第一個(gè)程序(使用 VSCode 輕松上手)
相關(guān)文章
IntelliJ?IDEA設(shè)置JVM運(yùn)行參數(shù)的圖文介紹
這篇文章主要介紹了IntelliJ?IDEA設(shè)置JVM運(yùn)行參數(shù)的方法,包括配置方式及優(yōu)先級(jí),本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04
mybatis 解決將數(shù)值0識(shí)別成空字符串的問(wèn)題
這篇文章主要介紹了mybatis 解決將數(shù)值0識(shí)別成空字符串的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06
淺談Java隨機(jī)數(shù)的原理、偽隨機(jī)和優(yōu)化
這篇文章主要介紹了淺談Java隨機(jī)數(shù)的原理、偽隨機(jī)和優(yōu)化,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-01-01
ReentrantLock條件變量使多個(gè)線程順序執(zhí)行
這篇文章主要為大家介紹了ReentrantLock條件變量使多個(gè)線程順序執(zhí)行,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-12-12
SpringBoot2.0 整合 SpringSecurity 框架實(shí)現(xiàn)用戶權(quán)限安全管理方法
Spring Security是一個(gè)能夠?yàn)榛赟pring的企業(yè)應(yīng)用系統(tǒng)提供聲明式的安全訪問(wèn)控制解決方案的安全框架。這篇文章主要介紹了SpringBoot2.0 整合 SpringSecurity 框架,實(shí)現(xiàn)用戶權(quán)限安全管理 ,需要的朋友可以參考下2019-07-07
基于SpringBoot+vue實(shí)現(xiàn)前后端數(shù)據(jù)加解密
這篇文章主要給大家介紹了基于SpringBoot+vue實(shí)現(xiàn)前后端數(shù)據(jù)加解密,文中有詳細(xì)的示例代碼,具有一定的參考價(jià)值,感興趣的小伙伴可以自己動(dòng)手試一試2023-08-08

