如何在vscode中设置launch.json中的默认java配置,使vscode在每次运行应用程序时不再要求我指定主类?

9rygscc1  于 2021-07-06  发布在  Java
关注(0)|答案(2)|浏览(617)

每次启动java应用程序时,vscode都会要求我为java配置指定主类,尽管我已经在launch.json中这样做了。我相信它要求我选择一个特定的配置来运行。所以我的问题是:
有没有办法在launch.json中创建一个默认配置来运行?
这是my launch.json:

"configurations": [
    {
        "type": "java",
        "name": "admin-ui",
        "request": "launch",
        "cwd": "${workspaceFolder}",
        "console": "internalConsole",
        "mainClass": "com.bla.blo.Application",
        "projectName": "admin-ui",
ccgok5k5

ccgok5k51#

您可以在这里设置默认的启动配置,然后使用 F5 启动默认的。

5q4ezhmt

5q4ezhmt2#

如果一门课 public 并包含函数 public static void main(String[] args) ,java扩展会将其识别为mainclass,并在launch.json中自动完成。
关于你说:
vscode要求我为java配置指定主类
这可能是因为当您的调试选项是current file时,您有多个main类,因此java扩展将要求您选择一个要运行的main类:

不管怎样,解决办法是选择 namemainClass 从左侧的“调试”下拉框中选择配置。从launch.json中的配置中,您应该选择AdminUI。

相关问题