VSCODE配置java环境(Mac系统)

VSCODE配置java环境(Mac系统)登陆终端输入 java version 查看 java 的版本输入 java verbose 查看 java 的安装环境路径没有的话 自己去搜一下怎么安装 java 的 jdk 记得选 1 18 版本安装路径在这里安装完 jdk 后 输入 usr libexec java home V 查看 jdk 版本复习什么是 JDKJavaDevel 开发工具包包含 Java 开发工具和 JREjava 开发工具 编译工具 javac exe jar exe 打包工具等 JRE JVM javaS

登陆终端

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

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

复习什么是JDK

整理安装步骤

  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插件

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

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的插件也安装一下
    在这里插入图片描述

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/

References

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/224099.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午12:41
下一篇 2026年3月17日 下午12:42


相关推荐

  • UART介绍「建议收藏」

    UART介绍「建议收藏」1.概述UART,UniversalAsynchronousReceiver-Transmitter,通用异步收发器;串口:在嵌入式里指的是UART口,常用TTL电平即3.3V或者5.0V;COM口:在台式机上常用的口,DB9那种接口,接口协议只有两种RS232和RS485;RS232电平即负逻辑电平,定义+5V~+12V为逻辑0,-5V~-12V为逻辑1。…

    2025年11月18日
    4
  • Linux创建软连接是红色的_ln命令建立软链接

    Linux创建软连接是红色的_ln命令建立软链接ln为某一个文件在另外一个位置建立一个同不的链接,这样操作之后就不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接它就可以,不必重复的占用磁盘空间1、参数介绍ln参数是-s–symbolic:表示符号。使用-s参数它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间不使用-s参数,它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。2、建立软链语法ln-s源文件

    2022年9月29日
    4
  • oracle 优化or 更换in、exists、union all几个字眼,测试没有问题!

    oracle 优化or 更换in、exists、union all几个字眼,测试没有问题!

    2022年1月1日
    57
  • RPC框架与简介

    RPC框架与简介一 概述随着公司规模的扩大 以及业务量的激增 单体应用逐步演化为服务 微服务的架构模式 服务之间的调用大多采用 rpc 的方式调用 或者消息队列的方式进行解耦 几乎每个大厂都会创建自己的 rpc 框架 或者基于知名的 rpc 框架进行改造 目前 rpc 框架主要沿着两条路线发展 一个是目标为了跨语言 服务端可以用不同的语言实现 客户端也可以用不同的语言实现 不同的语言实现的客户端和服务器端可以互相调用 很显然 要支持不同的语言 需要基于那种语言实现相同协议的框架 并且协议设计应该也是跨语言的 其中比较典型

    2025年8月28日
    4
  • 各Liunx安装cockpit

    各Liunx安装cockpitFedora安装sudodnfinstallcockpit开启cockpit:sudosystemctlenable–nowcockpit.socket加入防火墙策略sudofirewall-cmd–add-service=cockpitsudofirewall-cmd–add-service=cockpit–permanentRedHat…

    2025年6月30日
    5
  • Matlab方差分析

    Matlab方差分析Matlab 方差分析 T 检验 在工农业生产和科学研究中 经常遇到这样的问题 影响产品产量 质量的因素很多 我们需要了解在这众多的因素中 哪些因素对影响产品产量 质量有显著影响 为此 要先做试验 然后对测试的结果进行分析 方差分析就是分析测试结果的一种方法 在方差分析中 把在试验中变化的因素称为因子 用 A B C 表示 因子在试验中所取的不同状态称为水平 因子 A 的 r 个不同水平用 A1 A2

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号