方法一
- 官网下载:https://code.visualstudio.com/
- 简介:Visual Studio Code是一个轻量级但功能强大的源代码编辑器,可在您的桌面上运行, 并且可用于Windows,macOS和Linux。 它具有对JavaScript,TypeScript和Node.js的内置支持, 并具有丰富的其他语言(例如C ,C#,Java,Python,PHP,Go)和运行时(例如.NET和Unity) 扩展的生态系统。 。 广泛的扩展提供了Visual Studio Code中对Java的支持。 结合核心VSCode的功能,这些扩展为您提供了一个轻量级,高性能的代码编辑器,它还支持许多最常见的Java开发技术。
- 特点:微软开发的产品 ,开源免费,功能强大支持插件扩展,未来发展潜力很大
1.vsCode 安装java扩展插件【Java Extension Pack 】
点击扩展(Ctrl Shift X) --> 搜索查找 Java Extension Pack --> 点击安装
注意:如果你已安装的Java版本 是 Java 11,直接跳过进入第2步配置javahome;如果你安装的是Java8,那么先别安装上面的插件。(已安装的就删了吧~~~) Java 8 不能直接安装上面插件的原因:《Language Support for Java™ by Red Hat》为最新版0.65.0,它只支持Java 11。如果使用Java8 需要降低Language Support for Java™ by Red Hat 该插件版本至0.65.0以下
否则可能会出现一直提示让你安装Java 11
解决上面问题具体操作步骤看下面:
详细步骤:
最后一步点击重新加载
2.vsCode 配置Java:home
在 VSCode 里,依次打开: 文件 -> 首选项 -> 设置,然后输入 javahome 进行搜索 点击在setting.json中编辑
增加"java.home"项 注意修改为自己的JDK安装路径
下面附上本人的setting.json配置
代码语言:javascript复制{
"window.zoomLevel": 1,
"java.home": "C:\software\jdk1.8\jdk1.8.0_111",
"java.semanticHighlighting.enabled": true,
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"java.configuration.checkProjectSettingsExclusions": false,
"git.ignoreWindowsGit27Warning": true,
"java.requirements.JDK11Warning": false,
}
3.最后,调试试运行
运行测试类两种方式
成功
若方法一没有解决您的问题,请看方法二: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:VSCODEJAVA)
2.在vscode的资源管理器中右键–》将文件夹添加到工作区—》选择第一步创建的(F:VSCODEJAVA)JAVA文件夹
3.在JAVA文件夹下创建".vscode"(注意有一个点)文件夹,在“.vscode"文件夹下创建“launch.json”文件并写下如下代码:
代码语言:javascript复制{
// 使用 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下要将单斜杠变成双斜杠)
代码语言:javascript复制//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中文输出乱码的问题。
代码语言:javascript复制 //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窗口显示)