如何在 vscode 中使用 Java 的全局参数?
How to use global arguments for Java in vscode?
我正在尝试设置我的 JavaFX 环境,因此我引用了相应的 Jars。为了 运行 我需要使用一些 VM 参数的代码
("vmArgs": " --module-path /Users/adrif/Downloads/javafx-sdk-14.0.2.1/lib --add-modules javafx.controls,javafx.fxml")
在 launch.json。我在 multi-project 文件夹中工作,所以每次创建新文件夹时,我都必须转到 launch.json 并添加参数。如何设置全局参数?我发现在用户 settings.json 的“启动”中添加了参数(启动 - 全局调试启动配置。应该用作跨工作区共享的 'launch.json' 的替代方法)
但没有像我预期的那样工作。
如您所见,我在JavaFX包下有两个JavaFX项目。
每次我 运行 一个新项目时,我都必须将 vmArg 行添加到每个项目。
这是“启动”选项,但正如我所说,它不起作用或者我尝试执行它的方式有问题。正如标题所说,如何设置全局参数?
编辑:我找到了允许指定 extre VM 参数的“java.jdt.ls.vmargs”选项。我也不工作。
“vmArgs”与 JVM 相关,“java.jdt.ls.vmargs”与 java 语言服务器相关,语言服务器包含在 Red 的“Java(TM) 语言支持”中Hat" 扩展名,所以它不会工作。
settings.json 中的“启动”配置我在本地试过,但也不行。
VSCode暂未提供此功能,需要为每个项目配置“vmArgs”。这是因为 launch.json 文件包含不同语言的调试设置,并且很多配置是某些语言独有的。
我正在尝试设置我的 JavaFX 环境,因此我引用了相应的 Jars。为了 运行 我需要使用一些 VM 参数的代码 ("vmArgs": " --module-path /Users/adrif/Downloads/javafx-sdk-14.0.2.1/lib --add-modules javafx.controls,javafx.fxml") 在 launch.json。我在 multi-project 文件夹中工作,所以每次创建新文件夹时,我都必须转到 launch.json 并添加参数。如何设置全局参数?我发现在用户 settings.json 的“启动”中添加了参数(启动 - 全局调试启动配置。应该用作跨工作区共享的 'launch.json' 的替代方法) 但没有像我预期的那样工作。
如您所见,我在JavaFX包下有两个JavaFX项目。
每次我 运行 一个新项目时,我都必须将 vmArg 行添加到每个项目。
这是“启动”选项,但正如我所说,它不起作用或者我尝试执行它的方式有问题。正如标题所说,如何设置全局参数?
编辑:我找到了允许指定 extre VM 参数的“java.jdt.ls.vmargs”选项。我也不工作。
“vmArgs”与 JVM 相关,“java.jdt.ls.vmargs”与 java 语言服务器相关,语言服务器包含在 Red 的“Java(TM) 语言支持”中Hat" 扩展名,所以它不会工作。
settings.json 中的“启动”配置我在本地试过,但也不行。
VSCode暂未提供此功能,需要为每个项目配置“vmArgs”。这是因为 launch.json 文件包含不同语言的调试设置,并且很多配置是某些语言独有的。