目录

VSCODE配置java环境Mac系统

VSCODE配置java环境(Mac系统)

登陆终端

输入 java -version 查看java的版本

输入 java -verbose 查看java的安装环境路径

没有的话,自己去搜一下怎么安装java的jdk,记得选1.18版本

安装路径在这里 https://i-blog.csdnimg.cn/blog_migrate/7402fe38ac9edab440a97498faaf65d4.png

安装完jdk后,输入

/usr/libexec/java_home -V

查看jdk版本

复习什么是JDK

Java Development Kit

开发工具包

包含 Java开发工具和JRE

java开发工具: 编译工具javac.exe, jar.exe打包工具等。

JRE= JVM+java SE 标准类库

https://i-blog.csdnimg.cn/blog_migrate/c87b69996d083991b4561852d6fe50ad.png

整理安装步骤

  1. 下载VSCODE

  2. 下载jdk 8.0版本

    https://i-blog.csdnimg.cn/blog_migrate/37573a73151900941198f3e89f5dfe79.png

  3. 配置环境变量

    touch .bash_profile

    open -e .bash_profile

    在里面添加

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/Contents/Home

PATH=$JAVA_HOME/bin:$PATH:.

CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

export JAVA_HOME

export PATH

export CLASSPATH

执行命令:source .bash_profile 让配置的环境变量生效

  1. 安装VSCODE上java插件

这里有坑

版本的插件正确安装步骤:

Ⅰ、在上面搜索Java Extension Pack的界面上,点击安装 【Language Support for Java™ by Red Hat】。

https://i-blog.csdnimg.cn/blog_migrate/42042ff0e5f7bdc0c8de4fcac88272fb.png

https://i-blog.csdnimg.cn/blog_migrate/ff0081df04652b00007f06de1e04ef3a.png

https://i-blog.csdnimg.cn/blog_migrate/1cf3bc768077021313c1808b7e103629.png

然后再安装 java extension pack

https://i-blog.csdnimg.cn/blog_migrate/90382d5b1f569bbbbcc372ba239df3e2.png

https://i-blog.csdnimg.cn/blog_migrate/90f506f6b5463df437304b27c53b1afb.png

5.配置VSCODE上java路径

打开vscode设置(Ctrl + ,) –> 搜索设置输入 javahome –> 点击 Java: Home下的在settings.json中编辑,如下:

https://i-blog.csdnimg.cn/blog_migrate/8d4ebf96b057a55e779bafe028fdcc3c.png

配置 JAVA_HOME路径

https://i-blog.csdnimg.cn/blog_migrate/21f84b3485c07807462c45c652b2a87e.png

{
    "editor.suggestSelection": "first",
    "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
    "java.errors.incompleteClasspath.severity": "ignore",
    "java.home": "/Library/Java/JavaVirtualMachines/jdk1.8.0_321.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,
}

上图中红色的部分可以通过在终端输入

/usr/libexec/java_home -V

https://i-blog.csdnimg.cn/blog_migrate/93d4dbefec6da2f90e37c5cc1f5e2a65.png

Java SE 8 后面的library开头那一串就是路径

  1. 把下面几个VSCODE上关于java的插件也安装一下

    https://i-blog.csdnimg.cn/blog_migrate/baec1330486ac873e292cc25febeef88.png

在桌面创建一个文件夹,拖进VSCODE,在该文件夹内创建一个

test1.java 文件

里面输入:

https://i-blog.csdnimg.cn/blog_migrate/fe4944d4c3ee3d674000161ade6f7a19.png

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

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": "test1",
            "args": ""
        }
    ]
}

https://i-blog.csdnimg.cn/blog_migrate/5a7596648ce09d54c8e545fe8ee92567.png

  1. 最后如果有以下报错,参见下面这个链接

The default interactive shell is now zsh. To update your account to use zsh,

References

The default interactive shell is now zsh. To update your account to use zsh,