目錄
- 安裝VSCode
- 安裝軟件
- 安裝插件
- VSCode配置
- user的全局設置setting.json
- workshop的項目自定義設置setting.json
- workshop的項目啟動配置launch.json
安裝VSCode
官網下載
安裝軟件
- git安裝1.1.12版本,1.2.X高版本無法安裝node14以下版本
- nvm安裝(github打不開可配置hosts文件),并按需安裝不同node版本,下載地址
- 各版本 jdk安裝,下載地址
- Maven安裝,需修改本地倉庫地址和鏡像地址,下載地址
安裝插件
- Vuter、Vue VSCode Snippets、Vue 3 Snippets等
- Extension Pack for Java
- Spring Boot Extension Pack
VSCode配置
user的全局設置setting.json
VSCode界面右下角點擊選擇Setting,搜索后進入全局設置
{"security.workspace.trust.untrustedFiles": "open","terminal.integrated.defaultProfile.windows": "Git Bash","git.autofetch": true,# 默認當前jdk"java.jdt.ls.java.home": "D:\\Program Files\\Java\\jdk1.8.0_111",# 可切換的jdk"java.configuration.runtimes": [{"name": "JavaSE-1.8","path": "D:\\Program Files\\Java\\jdk1.8.0_111","default": true},{"name": "JavaSE-17","path": "D:\\Program Files\\Java\\jdk-17",},{"name": "JavaSE-19","path": "D:\\Program Files\\Java\\jdk-19",},{"name": "JavaSE-21","path": "D:\\Program Files\\Java\\jdk-21",}],# 本地Maven配置"java.configuration.maven.userSettings": "D:\\Program Files\\apache-maven-3.9.9\\conf\\settings.xml","java.configuration.maven.globalSettings": "D:\\Program Files\\apache-maven-3.9.9\\conf\\settings.xml","maven.executable.path": "D:\\Program Files\\apache-maven-3.9.9\\bin\\mvn","maven.excludedFolders": ["**/.*","**/node_modules","**/target","**/bin","**/archetype-resources"]
}
Ctrl+shift+P快捷鍵,輸入java:configure java runtime,可進入project Setting頁面切換版本
workshop的項目自定義設置setting.json
項目的.vscode下
{"java.compile.nullAnalysis.mode": "automatic",# 關閉自動檢測"java.configuration.detectJdksAtStart": false,# 擁有多個子項目的java項目時,手動指定"java.project.sourcePaths": ["core/core-backend/src/main/java"],# 自定義當前項目的jdk"java.jdt.ls.java.home": "D:\\Program Files\\Java\\jdk-21",# 指定Maven對應的jdk,否則會用系統默認的JAVA_HOME"maven.terminal.customEnv": [{"environmentVariable": "JAVA_HOME","value": "D:\\Program Files\\Java\\jdk-21"}],
}
workshop的項目啟動配置launch.json
點擊圖中創建launch.json,然后選擇java,則在項目的.vscode下自動生成
以下為自動生成,也可手動修改
{// Use IntelliSense to learn about possible attributes.// Hover to view descriptions of existing attributes.// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"type": "java","name": "Current File","request": "launch","mainClass": "${file}"},{"type": "java","name": "CoreApplication","request": "launch","mainClass": "io.dataease.CoreApplication","projectName": "mydataease_9db4d6d"},{"type": "java","name": "MybatisPlusGenerator","request": "launch","mainClass": "io.dataease.MybatisPlusGenerator","projectName": "mydataease_9db4d6d"}]
}
然后,即可在Run and Debug調試運行