mac配置vscodec语言环境_vscodejava环境变量配置

mac配置vscodec语言环境_vscodejava环境变量配置登陆终端输入java-version查看java的版本输入java-verbose查看java的安装环境路径没有的话,自己去搜一下怎么安装java的jdk,记得选1.18版本安装路径在这里安装完jdk后,输入/usr/libexec/java_home-V查看jdk版本复习什么是JDKJavaDevelopmentKit开发工具包包含Java开发工具和JREjava开发工具:编译工具javac.exe,jar.exe打包工具等。JRE=JVM+javaS

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

登陆终端

输入 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,

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Python列表(list)详解[通俗易懂]

    Python列表(list)详解[通俗易懂]Python内置的四种常用数据结构:列表(list)、元组(tuple)、字典(dict)以及集合(set)。这四种数据结构一但都可用于保存多个数据项,这对于编程而言是非常重要的,因为程序不仅需要使

    2022年7月3日
    36
  • Python语言培训_python文件是怎么打开

    Python语言培训_python文件是怎么打开述(最多18字以下试题内容来源由-众课帮-公众号和小程序提供可查询更多的试题答案新鲜尿液有氨臭味变异性心绞痛患者首选药物是A_______ofdependenceonGMOseedsandchemicalfertilizers,pesticides(杀虫剂),andherbicides(除草剂)isthencreatedinordertogrowasinglecrop.如果要对事物发展变化的未来趋势做出描述,例如对五年后技术变革方向进行预测,通常采..

    2022年9月3日
    5
  • 通配符掩码计算「建议收藏」

    通配符掩码计算「建议收藏」一,通配符掩码1.通配符掩码的用途和结构①用途通配符掩码(wildcard-mask)路由器使用的通配符掩码与源或目标地址一起来分辨匹配的地址范围,它与子网掩码不同。它不像子网掩码告诉路由器IP地址的哪一位属于网络号一样,通配符掩码告诉路由器为了判断出匹配,它需要检查IP地址中的多少位。②结构通配符掩码中,0表示要检查的位,1表示不需要检查的位通配符掩码中,可以用255.255.255…

    2022年7月24日
    6
  • emule服务器地址列表地址

    emule服务器地址列表地址可能获得来源http://ed2k.2x4u.de/index.htmlServer.met地址.为ED2K使用..http://www.esel-paradies.de/server/server.methttp://www.edonkey2000.com/server.methttp://users.servicios.retecal.es/ljpadillam/Baltab/

    2022年6月15日
    648
  • Android常用控件

    Android常用控件TextView显示文本<TextViewandroid:id="@+id/text_view"android:layout_width="match_pa

    2022年7月2日
    19
  • pytorch笔记:04)resnet网络&解决输入图像大小问题「建议收藏」

    pytorch笔记:04)resnet网络&解决输入图像大小问题「建议收藏」因为torchvision对resnet18-resnet152进行了封装实现,因而想跟踪下源码(^▽^)首先看张核心的resnet层次结构图(图1),它诠释了resnet18-152是如何搭建的,其中resnet18和resnet34结构类似,而resnet50-resnet152结构类似。下面先看resnet18的源码图1resnet18首先是models.resnet18…

    2022年5月26日
    70

发表回复

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

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