VS Code调试Java Dropwizard应用时抛出类未找到错误
问题:VS Code调试Dropwizard应用(OpenMetadata)时找不到主类
我正在尝试在VS Code中以调试模式运行OpenMetadata这款Dropwizard应用,试过多种launch.json配置(包括Stack Overflow相关帖子里的方案),但始终收到OpenMetadataApplication class not found错误。不过在IntelliJ中可以正常启动调试,配置截图见下方。
尝试过的launch.json配置
配置1(包含启动和附加调试)
{ "type": "java", "name": "Debug (Launch)-OpenMetadataApplication<openmetadata-service>", "request": "launch", "cwd": "${workspaceFolder}", "console": "internalConsole", "stopOnEntry": false, "mainClass": "org.openmetadata.service.OpenMetadataApplication", "classPaths": [ "path/to/OpenMetadata/openmetadata-dist", ], "projectName": "openmetadata-service", "args": "" }, { "type": "java", "name": "Debug (Attach)", "request": "attach", "hostName": "localhost", "port": 8000 },
配置2(简化版启动配置)
{ "type": "java", "name": "Debug (Launch)-OpenMetadataApplication<openmetadata-service>", "request": "launch", "cwd": "${workspaceFolder}", "mainClass": "org.openmetadata.service.OpenMetadataApplication", "classPaths": [ "/path/to/OpenMetadata/openmetadata-dist", ], "projectName": "openmetadata-service", "args": "" },
IntelliJ成功调试的配置截图

内容的提问来源于stack exchange,提问作者Teddy
相关产品推荐
相关产品推荐

