首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

vscode java launch.json参数

是用于配置 Visual Studio Code(VS Code)中的 Java 调试器的参数。launch.json 是一个 JSON 格式的文件,用于定义调试器的启动配置。

在配置 launch.json 文件时,可以设置以下参数:

  1. "type": 指定调试器的类型,对于 Java 调试器,应设置为 "java"。
  2. "name": 配置的名称,可以自定义,用于标识该配置。
  3. "request": 指定调试器的请求类型,对于 Java 调试器,通常设置为 "launch"。
  4. "mainClass": 指定要调试的 Java 主类的完全限定名。
  5. "args": 指定传递给 Java 主类的命令行参数。
  6. "vmArgs": 指定传递给 Java 虚拟机的参数。
  7. "env": 设置环境变量,可以在调试过程中使用。
  8. "sourcePaths": 指定源代码路径,用于在调试过程中查看源代码。
  9. "classPaths": 指定类路径,用于在调试过程中加载依赖的类。
  10. "preLaunchTask": 指定在启动调试器之前执行的任务。

根据不同的调试需求,可以根据上述参数进行配置。以下是一个示例的 launch.json 配置:

代码语言:txt
复制
{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "java",
      "name": "Debug Main",
      "request": "launch",
      "mainClass": "com.example.Main",
      "args": ["arg1", "arg2"],
      "vmArgs": ["-Xmx512m"],
      "env": {
        "ENV_VAR1": "value1",
        "ENV_VAR2": "value2"
      },
      "sourcePaths": ["${workspaceFolder}/src"],
      "classPaths": ["${workspaceFolder}/lib/**/*.jar"],
      "preLaunchTask": "build"
    }
  ]
}

在这个示例中,配置了一个名为 "Debug Main" 的调试配置,调试的是 com.example.Main 类,传递了两个命令行参数 "arg1" 和 "arg2",设置了 Java 虚拟机参数 "-Xmx512m",设置了两个环境变量 ENV_VAR1 和 ENV_VAR2,指定了源代码路径和类路径,并在启动调试器之前执行了一个名为 "build" 的任务。

关于 VS Code Java 调试器的更多信息和配置参数,可以参考腾讯云的产品介绍链接地址:VS Code Java 调试器

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

项目开发神器 VSCode 配置指南!(含 C++、Python、Java 环境配置)

大纲如下: VSCode 基础小常识 (快捷键,连接服务器,配置 vim 与 Git) VSCode 写 C++、Python 与 Java 项目的相关配置 Vim 的使用 ▲这就满足!...在这里面使用 code 命令打开文件或文件夹 code 项目地址或者文件名 # vscode 就会在新窗口中打开该项目或者文件 如果你希望在已经打开的窗口打开文件,可以使用 -r 参数, 当然也可以菜单栏文件然后...接下来, 配置 launch.json, 这个是用于使用 vscode 自带的 debug 工具(左侧的小虫图标) 交互面板下输入 launch,选择 Debug:Open launch.json 选择...LLDB 在.vscode 下自动生成 launch.json 文件, 写入配置 { // 使用 IntelliSense 了解相关属性。...2.3 VSCodeJava 项目的配置 想运行 Java 项目, 也非常简单,主要包括三步: 下载并运行「Extension Pack for Java」; 下载并运行「JDK」; 配置「Environment

3.9K30

VS Code 调试完全攻略(4):launch.json 和调试控制台

这次我们要创建一个 launch.json 和内置的 VSCode 调试控制台。本文将会解决我们在调试复杂的程序之前的最后一个难题。 ? VS Code 调试完全攻略系列目录 ?...调试可能会是一件复杂的事,我们需要保存自己定的制配置,比如:端口、路径、参数等。 VSCode 使用 launch.json 进行细粒度的控制,有了它就可以启动我们的程序或将其附加到复杂的调试场景中。...没有 launch.json 只能搞一些小把戏,我们需要继续向前迈进。下面让我们来创建一个! 在VSCode中打开我们的示例代码文件夹: ?...打开文件夹 launch.json VSCode 有着方便的用户界面,可以生成配置框架。...切换到调试侧边栏,单击 “create a launch.json file” 并选择 Node.js: VSCode 会在工作区的 .vscode 文件夹下生成一个新的 launch.json 文件:

19.5K30

怎么用vscode运行java_捷达vs9参数配置

VSCode几乎为所有主流编程语言,都提供了很多「extensions」,也就是中文所说的「插件」,当然也cover了JAVA语言。 方法很简单。...在VSCode左侧「Activity Bar」活动栏当中,选中「Extension」图标,然后在输入框中,直接输入「Java Extension Pack」,即可看到。...「Java Extension Pack」安装完毕界面 而这六个插件,是VSCode直接帮我们整理的六个最常用Java插件。...我们可以通过点击VScode中「Java Overview」界面中的「Configuration」(配置)中的第一项「Configure Java Runtime」,进入到「JDK」的下载入口界面。...到这里,我们已经通过VSCode,为Java配置了强大的开发环境。 Happy Coding! 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

56560

解决VSCode中Debug和运行路径不一致的

为了解决这个问题,可以在launch.json文件中配置CWD参数,以确保Debug和运行路径一致。配置launch.json文件launch.json文件是VSCode中用于配置调试会话的文件。...要配置CWD参数,需要先找到launch.json文件。通常情况下,这个文件位于项目根目录的.vscode文件夹中。如果没有这个文件,可以手动创建一个。...接下来,需要编辑launch.json文件,添加或修改configurations部分。...总结通过配置launch.json文件中的CWD参数,可以确保在VSCode中进行调试时,程序的运行路径与预期一致。这样,就可以顺利地进行调试,避免因路径问题导致的各种困扰。...希望这篇文章能帮助到你,让你在VSCode中使用调试功能更加顺畅。我是木头左,感谢各位童鞋的点赞、收藏,我们下期更精彩!

21110

项目开发神器VsCode配置指南!(含C++、Python、Java环境配置)

大纲如下: VsCode基础小常识(快捷键,连接服务器,配置vim与Git) VsCode写C++、Python与Java项目的相关配置 Vim的使用 ▲这就满足!...在这里面使用code命令打开文件或文件夹 code 项目地址或者文件名 # vscode 就会在新窗口中打开该项目或者文件 如果你希望在已经打开的窗口打开文件,可以使用-r参数, 当然也可以菜单栏文件然后...接下来, 配置launch.json, 这个是用于使用vscode自带的debug工具(左侧的小虫图标) 交互面板下输入launch,选择Debug:Open launch.json 选择LLDB 在....vscode下自动生成launch.json文件, 写入配置 { // 使用 IntelliSense 了解相关属性。...2.3 VsCodeJava项目的配置 想运行Java项目, 也非常简单,主要包括三步: 下载并运行「Extension Pack for Java」; 下载并运行「JDK」; 配置「Environment

6.1K10

IAR参数变量 _以及如何添加vscode

这样可以把整个工程都用vscode打开了,而不是一个文件, 您可以为路径和参数使用参数变量,例如,当您在选项对话框中指定include路径时,或者当需要基于当前上下文的类似宏的扩展时,例如在工具的参数中...您可以使用广泛的预定义参数变量以及创建自己的参数变量,请参见配置自定义参数变量对话框。...这些是预定义的参数变量: 变量描述COMPILER_ARGS除了在编译使用编译器时使用的文件名之外,所有编译CONFIG_NAME当前构建配置的名称,例如Debug或者Release.CUR_DIR当前目录...MY_CUSTOM_VAR您自己的参数变量,参见配置自定义参数变量对话框。和中的任何名称都将扩展到您定义的值。 参数变量还可以在IDE选项对话框中的一些页面上使用,参见工具菜单。

83130

vscode在远程连接服务器时候如本地般顺滑地debug(Python)

vscode在远程连接服务器时候如本地般顺滑地debug 【GaintPandaCV导读】本文主要分享了python语言的使用vscode在远程连接服务器的debug,可以通过launch.json...来传入python脚本的参数,这样就能够在该情况下用vscode调试,操作跟vscode在本地调试一样 一、vscode 远程连接服务器 1、在vscode应用插件那里下载Remote SSH ?...return): 从当前函数返回 j(jump): j line_number,跳过代码片段,直接执行指定行号所在的代码 l(list): 列出上下文代码 a(argument): 列出传入函数所有的参数值...然后,在.vscode文件夹下面创建3个json文件,launch.json、setting.json、task.json。...model", "CNN", ], .... } ] } 在args里面 传入你自己设定的参数

11.3K61

手工编辑 tasks.json 和 launch.json,让你的 VSCode 具备调试 .NET Core 程序的能力

如果 C# for Visual Studio Code 没有办法自动为你生成正确的 tasks.json 和 launch.json 文件,那么可以考虑阅读本文手工创建他们。...如果你没有准备,请先阅读: 让你的 VSCode 具备调试 C# 语言 .NET Core 程序的能力 本文主要处理自动生成的配置文件无法满足要求,手工生成。...半自动创建 tasks.json 和 launch.json 这依然是个偷懒的好方案,我喜欢。...command 和 args 对应我们在命令行中编译一个项目时使用的命令行和参数。type 为 process 表示此任务是启动一个进程。...本文会经常更新,请阅读原文: https://blog.walterlv.com/post/equip-vscode-manually-for-dotnet-core-app-debugging.html

95440

VSCode基础使用与VSCode调试python程序入门的图文教程

然后VSCode为我们自动生成了”launch.json”文件,此文件有很多配置项,有的选项是默认从”settings.json”中取值的(比如”config.python.pythonPath”)。...同时,项目文件夹下面还自动生成了”.vscode”文件夹。文件”launch.json”就在这个文件夹中。此时VSCode才算是真正意义上接手了这个项目文件夹。 ?...用VSCode调试带参的Python程序修改test.py里面的代码,让它能打印参数(修改后的代码见下面的图片)。...修改launch.json,找到”configurations”中”name”为”Python”的那个配置块,给它添加”args”项,如下图所示:添加前的配置块: ? 添加后的配置块: ?...文件launch.json修改完毕后,按F5调试程序,可以看到控制台输出的结果: ?

4.9K30

Golang Debug 无法命中断点

VSCode Golang Debug无法命中断点问题修复 发现在VSCode中连接公司DevBox调试Golang程序时,无法命中断点 在launch.json中添加参数 这样Debug程序会输出日志并停在程序入口...,观察日志发现有setBreakPoints的输入,也就是说编辑器(VSCode)是正确识别到了断点并传递给dlv-dapdlv报错:找不到文件在dlv控制台执行 dlv sources,获取dlv装载的文件...,发现有目标文件,但目录并非/home而是/data00/home观察VSCode的控制台打印的cwd,发现vscode识别的路径为/homestat /home,发现其为软链接,目标目录为/data00.../home定位原因,dlv将软链接文件装载为指向的物理文件,vscode传入的是软链接路径,二者路径不一致,dlv装载的内容不包含软链接路径解决方法在launch.json中添加"substitutePath...": [{"from": "/home", "to": "/data00/home"}]在vscode中打开的路径使用物理路径/data00/home而非软链接路径,并将

39140
领券