Mac-配置VSCode的Java开发环境(Spring Boot)


Mac版本:macOS Mojave 10.14.3
基本参照: Spring Boot in Visual Studio Code.
使用VSCode 初始生成一个Gradle工程。

JDK安装

cmd输入 java -version 后会弹出下载安装提示,按照提示安装即可
在这里插入图片描述

~ $  java -version 
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

JAVA_HOME 配置

Mac的环境变量配置文件;

  • .bash_profile→用户登录时自动读入
  • .bashrc →bash(终端)启动时读入

编辑配置文件

打开配置文件 .bash_profile

~ $  open ~/.bash_profile

添加下列内容

export PATH=$PATH:/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/bin
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home

适用配置

~ $ source ~/.bash_profile

确认配置

~ $ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/bin
~ $ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home

或者

/usr/libexec $ env | grep JAVA
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home

VSCode安装

VSCode 插件安装

打开插件检索框

  • Mac [⌘ + Shift + X]
  • Windows, Linux [Ctrl + Shift + X]
    参照: VS Code-插件.
    只是简单的几个,以后随时更新添加。

VSCode JAVA_HOME配置

打开设定窗口

  • Mac [⌘ + ,]
  • Windows, Linux [Ctrl + ,]

Gradle Spring Boot 工程建立

使用 Spring Initializr 生成一个Gradle工程雏形
参照: Spring Initializr Java Support.

Gradle 任务配置

在命令窗口中使用Gradle的命令,设置以下任务文件
安装Gradle之后
文件:.vscode/tasks.json

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "build",
            "type": "shell",
            "command": "./gradlew build"
        },
        {
            "label": "run",
            "type": "shell",
            "command": "./gradlew run",
            "group": {
                "kind": "build",
                "isDefault": true
            }
        },
        {
            "label": "clean",
            "type": "shell",
            "command": "./gradlew clean"
        },
        {
            "label": "check",
            "type": "shell",
            "command": "./gradlew check"
        }
    ]
}

猜你喜欢

转载自blog.csdn.net/oblily/article/details/86747858