文章目录
前言
小白今天在Mac的vscode上尝试安装配置了java,遇到一些坑,想和大家分享安装Java的过程
一、vscode安装插件
首先安装vscode,网上有很多安装vscode的教程,这里就不赘述了。
打开vscode
打开vscode的插件框 快捷键Mac [⌘ + Shift + X]
输入Java按图安装插件就行
二、安装Java和Maven
直接在官网上安装就行
1.java安装地址(我安装的是15的版本)
2.安装Maven
三、在终端进行配置
1.在终端输入
~$ /usr/libexec/java_home -V
复制红框里的内容
2.然后再在终端输入
~ $ open ~/.bash_profile
就会自动弹出配置文件 ./bash_profile
在文件中添加
export JAVA_HOME=以上图片红框的里内容
export PATH=$PATH:$JAVA_HOME/bin
比如我就是
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home
export PATH=$PATH:$JAVA_HOME/bin
修改完后保存,一般会让你输入你电脑密码,你输入就好了。
3.再在终端输入(保存配置)
~ $ source ~/.bash_profile
4.最后在终端输入
~ $ echo $PATH
~ $ echo $JAVA_HOME
四、在vscode中进行配置
1.新建一个文件夹,拖拽到vscode里,并在文件夹下,新建一个hello.java的文件,在此文件中写入以下代码
public class hello {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
2.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": "hello",
"args": ""
}
]
}
3.打开设置界面快捷键Mac [⌘ + ,]
在设置界面的搜索拦输入 java.home并点击settings.json
在此文件中添加
"java.errors.incompleteClasspath.severity": "ignore",
"java.home": "/Library/Java/JavaVirtualMachines/jdk-12.0.1.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,
如果出现下面的报错,直接在此代码的前一句代码后加上 逗号 , 就行
4.最后直接运行 hello.java 文件
若在vscode的终端里有 hello world 即表示配置成功