我正在尝试使用 VS Code调试器插件进行调试。我的程序在 main 方法中采用了一些命令行参数。调试器插件说它支持参数,但我不知道如何将这些提供给调试器。
我创建了task.json
它建议的内容,但是如果我将 args 放在 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"
}
]
}