【环境配置】VSCode for Mac(Java)

(一)插件安装
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
(二)安装java和Maven
(1)在官网下载这两个玩意儿:
java下载地址
Maven下载地址(下那个bin.tar.gz)
(2)更改环境变量配置
终端输入:open ~/.bash_profile
在最后输入:

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

关闭后,在终端输入:source ~/.bash_profile
(3)maven的安装只需要解压就行,建议在Library下面建个文件夹存在下面(记住地址)

(三)配置文件
(1)新建文件夹,拖拽到vscode里,然后在文件夹下,新建一个xxx.java的文件,然后会弹出一些东西让你配置,在hello.java里写点东西:
在这里插入图片描述

public class hello {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

(2)shift+command+d打开调试窗口,然后点击那个小齿轮,会有一个launch.json文件跳出来让你配置:

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "java",
            "name": "Debug (Launch)",
            "request": "launch",
            "cwd": "${workspaceFolder}",
            "sourcePaths": ["${workspaceRoot}/src/my/package"],
            "console": "integratedTerminal",
            "stopOnEntry": false,
            "mainClass": "hello",
            "args": ""
        }
    ]
}

(3)配置settings.json
在settings.json里面加入如下代码:

	"java.errors.incompleteClasspath.severity": "ignore",
    "java.home": "/Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk/Contents/Home",
    "java.configuration.maven.userSettings": "/Library/Maven/apache-maven-3.6.1/conf/settings.xml",
    "maven.executable.path": "/Library/Maven/apache-maven-3.6.1/bin/mvn",
    "maven.terminal.useJavaHome": true,
    "maven.terminal.customEnv": [
        {
            "environmentVariable": "JAVA_HOME",
            "value": "/Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk/Contents/Home"
        }
    ],
    "java.jdt.ls.vmargs": "-noverify -Xmx1G -XX:+UseG1GC -XX:+UseStringDeduplication",
    "javascript.updateImportsOnFileMove.enabled": "always",
    "explorer.confirmDragAndDrop": false,
    "explorer.confirmDelete": false,

说明:

  • 这里的java.home亲测只能写到jdk这里,不能写到home那里。
  • 其余的地址根据自己的文件和软件版本书写。

(四)创建spring boot + maven项目
参考:J0kerrr的博客
基本上没有问题,作为java小白,现在先不多作研究了,等到学了那么多再继续写。

猜你喜欢

转载自www.cnblogs.com/echizen/p/13179959.html