登陆终端
没有的话,自己去搜一下怎么安装java的jdk,记得选1.18版本
安装路径在这里
复习什么是JDK
整理安装步骤
- 下载VSCODE
https://code.visualstudio.com/ - 下载jdk 8.0版本
https://www.oracle.com/java/technologies/downloads/#java8-mac
- 配置环境变量
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 让配置的环境变量生效
- 安装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开头那一串就是路径
- 把下面几个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": "" } ] }

- 最后如果有以下报错,参见下面这个链接
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
