VSCODE配置java环境(Mac系统)

登陆终端

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

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

安装路径在这里在这里插入图片描述

安装完jdk后,输入
/usr/libexec/java_home -V
查看jdk版本

复习什么是JDK

Java Development Kit
开发工具包
包含 Java开发工具和JRE
java开发工具: 编译工具javac.exe, jar.exe打包工具等。

JRE= JVM+java SE 标准类库
在这里插入图片描述

整理安装步骤

  1. 下载VSCODE
    https://code.visualstudio.com/
  2. 下载jdk 8.0版本
    https://www.oracle.com/java/technologies/downloads/#java8-mac
    在这里插入图片描述
  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】。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

然后再安装 java extension pack
在这里插入图片描述
在这里插入图片描述

5.配置VSCODE上java路径

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

在这里插入图片描述
配置 JAVA_HOME路径

在这里插入图片描述

{
    "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

在这里插入图片描述
Java SE 8 后面的library开头那一串就是路径

  1. 把下面几个VSCODE上关于java的插件也安装一下
    在这里插入图片描述

在桌面创建一个文件夹,拖进VSCODE,在该文件夹内创建一个
test1.java 文件
里面输入:
在这里插入图片描述

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


在这里插入图片描述

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

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

https://blog.csdn.net/yuan_jlj/article/details/114885616

References

https://www.cnblogs.com/testway/p/8882258.html
https://www.zhihu.com/question/278838022
The default interactive shell is now zsh. To update your account to use zsh,

  • 14
    点赞
  • 60
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值