如何在vscode中设置launch.json中的默认java配置,使vscode在每次运行应用程序时不再要求我指定主类?
每次启动Java应用程序时,vscode都会要求我为Java配置指定主类,尽管我已经在launch.json中这样做了。 我相信它要求我选择一个特定的配置来运行。 所以我的问题是: 有没有办法在launch.json中创建一个默认配置来运行? 这是我的launch.json:如何在vscode中设置launch.json中的默认java配置,使vscode在每次运行应用程序时不再要求我指定主类?,java,json,visual-studio-code,Java,Json,Visual Studio Code,每次启动Java应用程序时,vscode都会要求我为Java配置指定主类,尽管我已经在launch.json中这样做了。 我相信它要求我选择一个特定的配置来运行。 所以我的问题是: 有没有办法在launch.json中创建一个默认配置来运行? 这是我的launch.json: "configurations": [ { "type": "java", "name": "
"configurations": [
{
"type": "java",
"name": "admin-ui",
"request": "launch",
"cwd": "${workspaceFolder}",
"console": "internalConsole",
"mainClass": "com.bla.blo.Application",
"projectName": "admin-ui",
您可以在这里设置默认启动配置,然后使用
F5
启动默认配置
在这里您可以设置默认启动配置,然后,您可以使用
F5
启动默认启动配置
如果一个类是某种类型的
public
并且包含函数public static void main(String[]args)
,java扩展将把它识别为mainClass,并在launch.json中自动完成它
关于你说:
vscode要求我为java配置指定主类
这可能是因为当您的调试选项为当前文件时,您有多个mainclass,所以java扩展将要求您选择一个运行:
无论如何,解决方案是选择name
位于mainClass
从左侧的调试下拉框进行配置。从launch.json中的配置中,您应该选择管理ui如果一个类属于
public
类型,并且包含函数public static void main(String[]args)
,java扩展将其识别为mainClass,并在launch.json中自动完成它
关于你说:
vscode要求我为java配置指定主类
这可能是因为当您的调试选项为当前文件时,您有多个mainclass,所以java扩展将要求您选择一个运行:
无论如何,解决方案是选择name
位于mainClass
从左侧的调试下拉框进行配置。从launch.json中的配置中,您应该选择管理ui,非常感谢,我从现在开始使用它!非常感谢,从现在起我就要用这个了!