安装开发环境

下载

下载地址:Java SE Development Kit 10 Downloads,选择jdk-10.0.2_windows-x64_bin.exe

设置环境变量

增加环境变量JAVA_HOME=C:\Program Files\Java\jdk-10.0.2(安装路径)
增加路径Path=%JAVA_HOME%\bin

安装VS Code

官网地址:Visual Studio Code,点“Download for Windows
Stable Build”下载

安装VS Code插件

3.1 Java Extension Pack
安装此插件时会同时安装下列关联插件:
- Language Support for Java(TM) by Red Hat
- Java Extension Pack
- Java Test Runner
- Maven for Java

3.2 Spring Boot Extension Pack
安装此插件时会同时安装下列关联插件:
- Spring Boot Tools
- Cloudfoundry Manifest YML Support
- Concourse CI Pipeline Editor
- Spring Initializr Java Support

3.3 其他可选插件
Tomcat for Java(使用本机Tomcat运行项目,Spring Boot默认用自带的)
Lombok Annotations Support for VS Code(可以减少很多重复代码的书写)
Debugger for Chrome(利用Chrome 调试js)
vscode-icons(树目录显示合适的图标)

安装Maven

4.1 下载
下载地址:Maven,下载
mavenapache-maven-3.5.4-bin.zip

4.2 解压
解压到C:\Users\hugo\apache-maven-3.5.4(路径自己定)

4.3 设置环境变量
增加变量MAVEN_HOME=C:\Users\hugo\apache-maven-3.5.4
增加路径Path=%MAVEN_HOME%\bin

4.4 检测
在命令行中执行mvn -version,输出Apache Maven 3.5.4就说明装好了,这时会自动生成本地仓库路径:C:\Users\hugo.m2

4.5 更换镜像仓库
在%MAVEN_HOME%\conf\settings.xml的mirrors中增加阿里仓库:

  1. <mirror>
  2. <id>alimaven</id>
  3. <name>aliyun maven</name>
  4. <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
  5. <mirrorOf>central</mirrorOf>
  6. </mirror>

4.6 VS Code配置
File -> preferences -> setting -> USER SETTINGS增加:

“java.configuration.maven.userSettings”: “C:/Users/hugo/apache-maven-3.5.4/conf/settings.xml”

安装Gradle(可选)

5.1 下载
下载地址:Gradle4.9,下载后解压到C:\Users\hugo\gradle-4.9(路径自己定)

5.2 设置环境变量
增加路径Path=C:\Users\hugo\gradle-4.9\bin

安装Tomcat(可选)

下载地址:Tomcat 9,选64-bit Windows zip,下载后解压到C:\Users\hugo\apache-tomcat-9.0.11(路径自己定)

VS Code其他配置

7.1 全局搜索忽略文件夹
File -> preferences -> setting -> USER SETTINGS增加:

  1. "search.exclude": {
  2. "**/node_modules": true,
  3. "**/bower_components": true,
  4. "**/target": true,
  5. "**/logs": true
  6. }

7.2 使用tomcat调试web项目
点击侧边栏 TOMCAT SERVERS 的右边 + 号,选择本地安装的 tomcat(C:\Users\hugo\apache-tomcat-9.0.11)。

自定义JVM启动配置

vscode配置启动jvm调配的教程,设置vmArgs即可

VScode 配置Java环境 - 图1