VSCode配置调试编译java环境,史上最全!!!

2022-11-22 09:09:44 浏览数 (1)

方法一

  • 官网下载: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环境

一.所需文件

  1. 安装好VSCode
  2. 下载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程序

  1. 在JAVA文件夹下(注意不要写在了".vscode"文件夹下了)添加Test.java文件,编写代码
代码语言:javascript复制
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窗口显示)

0 人点赞