目录
安装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,搜索后进入全局设置
bash
{
"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下
bash
{
"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下自动生成
以下为自动生成,也可手动修改
bash
{
// 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调试运行