gpt4 book ai didi

java - VS Code Java 调试器参数

转载 作者:太空宇宙 更新时间:2023-11-04 11:29:42 25 4
gpt4 key购买 nike

我正在尝试使用 VS Code debugger plugin进行调试。我的程序在 main 方法中采用一些命令行参数。调试器插件说它支持参数,但我不知道如何将这些提供给调试器。

我创建了它建议的 task.json,但是如果我将参数放入 json 的“args”字段中,则会出现错误。

这是我的tasks.json:

{
"version": "0.1.0",
"command": "javac",
"isShellCommand": true,
"showOutput": "always",
"isWatching": true,
"suppressTaskName": true,
"tasks": [
{
"taskName": "build",
"args": ["-g", "${file}"]
}
]
}

这是我的launch.json:

{
"version": "0.2.0",
"configurations": [
{
"name": "Java",
"type": "java",
"request": "launch",
"stopOnEntry": true,
"cwd": "${fileDirname}",
"startupClass": "${fileBasename}",
"options": [
"-classpath",
"${workspaceRoot}:."
],
"jdkPath": "/usr/lib/jvm/java-8-openjdk/bin"
},
{
"name": "Java Console App",
"type": "java",
"request": "launch",
"stopOnEntry": true,
"cwd": "${fileDirname}",
"startupClass": "${fileBasename}",
"options": [
"-classpath",
"\"${fileDirname};.\""
],
"externalConsole": true,
"jdkPath": "/usr/lib/jvm/java-8-openjdk/bin"
}
]
}

最佳答案

我无法让调试器为我工作...你能在 atm 中命中断点吗?

至于传递参数,您可以尝试将选项更改为如下所示:


“选项”: [
“-类路径”,
“${workspaceRoot}:”
"${fileBasename}",//或者你的主类的名称
“arg1”,
“arg2”
],

有点摸黑,祝你好运!

关于java - VS Code Java 调试器参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43926669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com