每次启动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",
2条答案
按热度按时间ccgok5k51#
您可以在这里设置默认的启动配置,然后使用
F5
启动默认的。5q4ezhmt2#
如果一门课
public
并包含函数public static void main(String[] args)
,java扩展会将其识别为mainclass,并在launch.json中自动完成。关于你说:
vscode要求我为java配置指定主类
这可能是因为当您的调试选项是current file时,您有多个main类,因此java扩展将要求您选择一个要运行的main类:
不管怎样,解决办法是选择
name
在mainClass
从左侧的“调试”下拉框中选择配置。从launch.json中的配置中,您应该选择AdminUI。