gpt4 book ai didi

java - 如何在工作区级别的 vscode 中设置 java vmargs

转载 作者:行者123 更新时间:2023-12-04 04:11:11 27 4
gpt4 key购买 nike

有没有办法在工作区级别设置 java VM 参数?也就是说,不必在 launch.json 的每个启动配置中都有它。 .每当为 vscode 中的当前工作区触发启动时,我想使用的特定参数。我也不希望它对在 vscode 中打开的所有 Java 项目都是全局的,只是当前工作区。

我尝试在 .vscode/settings.json 中添加这个,但它似乎没有使用它。

{
"java.jdt.ls.vmargs": "-javaagent:/Users/me/my-agent.jar"
}

有什么建议?实现这一目标的方法?

最佳答案

您应该使用 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}"
}
]
}

您可以在此处获取其他选项列表 https://code.visualstudio.com/docs/java/java-debugging#_launch .

关于java - 如何在工作区级别的 vscode 中设置 java vmargs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61700234/

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