VSCode配置调试编译java环境
一.所需文件
- 安装好VSCode
- 下载jdk
下载连接JDK13.01
3.将下载好的jdk文件解压到合适的位置,后面会设置一些配置文件需要用到。(这里我解压到F盘)
4.安装java插件(有些插件不是必须的,不过装了总没错)
- Code Runner
- Debugger for Java
- Java Dependency Viewer
- Java Test Runner
- Java Extension Pack
- Maven for Java
二.配置java文件
1.创建java工作空间,以后编写的java程序都会在此文件夹内(F:\VSCODE\JAVA)
2.在vscode的资源管理器中右键–》将文件夹添加到工作区—》选择第一步创建的(F:\VSCODE\JAVA)JAVA文件夹
3.在JAVA文件夹下创建".vscode"(注意有一个点)文件夹,在“.vscode"文件夹下创建“launch.json”文件并写下如下代码:
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Java Debug",
"request": "launch",
"mainClass": "${file}",
"console": "externalTerminal"
}
]
}
4.按下“ctrl+shift+p”输入"settings.json"–》“首选项:打开设置(json)”,在最后添加如下代码(将java.home后面的地址替换成你自己的jdk解压的目录,注意在windows下要将单斜杠变成双斜杠)
//java配置
"java.home": "F:\\JAVA\\jdk-13.0.1_windows-x64_bin ",
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"java.configuration.checkProjectSettingsExclusions": false,
"files.autoGuessEncoding":true,
5.同样在settings.json文件的后面添加如下代码,用以解决java中文输出乱码的问题。
//code run插件
"code-runner.executorMap": {
"java": "cd $dir && javac -encoding utf-8 $fileName && java $fileNameWithoutExt",
},
三.编写java程序
- 在JAVA文件夹下(注意不要写在了".vscode"文件夹下了)添加Test.java文件,编写代码
public class Test{
public static void main(String[] args) {
int a=1;
int b=2;
int c = a + b;
System.out.println(a+"+"+b+"="+c);
}
}
2.右键选择–》“Run Code”快捷键(crtl+alt+n)即可在终端里编译运行。
3.调试java文件,在Test.java文件上添加断点。
4.选择最左侧“瓢虫”—》在“调试并运行”下选择“Java Debug(JAVA)”,
5,按下快捷键“F5”即可进行调试(输出会在弹出的cmd窗口显示)