Sha*_*ean 6 java visual-studio-code
有没有办法可以在工作区级别设置 java VM 参数?也就是说,不必在launch.json. 每当 vscode 中当前工作区触发启动时,我想使用一个特定的参数。我也不希望它对 vscode 中打开的所有 Java 项目都是全局的,而只是当前工作区。
我尝试将其添加到 中.vscode/settings.json,但似乎没有使用它。
{
"java.jdt.ls.vmargs": "-javaagent:/Users/me/my-agent.jar"
}
Run Code Online (Sandbox Code Playgroud)
有什么建议么?实现这一目标的方法是什么?
您应该使用文件vmArgs中的选项.vscode/launch.json,为 java 启动器配置创建一个条目,如下所示 -
{
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Debug (Launch) with Arguments Prompt",
"request": "launch",
"mainClass": "com.myapp.Main",
"args": "${command:SpecifyProgramArgs}",
"vmArgs" : "${command:SpecifyVMArgs}"
}
]
}
Run Code Online (Sandbox Code Playgroud)
您可以在此处获取其他选项的列表https://code.visualstudio.com/docs/java/java-debugging#_launch。
| 归档时间: |
|
| 查看次数: |
14945 次 |
| 最近记录: |