Rob*_*obG 6 java visual-studio-code
运行 Java 程序时,我需要将参数传递给 java 命令。这个参数是“-Dderby.system.home=D:\DataDir”,告诉Java Derby 数据库所在的位置。在 Eclipse 中,我可以简单地在运行配置中添加参数,但我不知道如何在 VS Code 中执行此操作。任何帮助将不胜感激。
对我来说,它将 args 数组添加到配置中,如下所示。
这传递“-G”作为参数。
{
"type": "java",
"name": "Launch CommandLineController",
"request": "launch",
"args":
[
"-G"
],
"mainClass": "com.eric.controller.CommandLineController",
"projectName": "quotes"
}
Run Code Online (Sandbox Code Playgroud)
假设你已经Java Extension Pack安装了。
一旦您尝试运行包含 main 的 java 文件,您应该会看到一个launch.json生成的文件。如果你用编辑器打开它,你就可以在 run 中添加多个标志configurations。
vmArgs根据他们的文档,您可以添加的标志之一是And vmArgs:
vmArgs - JVM 的额外选项和系统属性(例如 -Xms -Xmx -D=),它接受字符串或字符串数组。
更多信息:visualstudio 文档