用vscode运行c语言时终端弹出的是运行的我的另一个Java文件“找不到主类”

方案来自 梦想橡皮擦 狂飙组基于 GPT 编写的 “程秘”
如果在使用 VSCode 运行 C 语言程序时,终端弹出的是运行的其他 Java 文件,并且提示“找不到主类”,可能是因为 VSCode 配置了错误的任务。在 VSCode 中,可以使用任务来运行 C 语言程序,但如果配置不正确,就可能导致出现上述问题。
- 打开 VSCode,打开 C 语言源文件。
- 按下 Ctrl+Shift+B 快捷键,打开任务面板。
- 在任务面板中,选择“配置任务”(Configure Tasks)。
- 在弹出的菜单中选择“终端: 创建任务(Terminal: Create Task)”。
- 在弹出的菜单中选择“在终端中运行 C 语言程序(Run C program in terminal)”。
- 编辑生成的 tasks.json 文件,将 "command" 字段的值修改为 gcc。
- 在 tasks.json 文件中,将 "args" 字段的值修改为:["${file}", "&&", "./a.exe"]。
- 保存文件并关闭编辑器。
- 再次按下 Ctrl+Shift+B 快捷键,在任务面板中选择“在终端中运行 C 语言程序(Run C program in terminal)”即可运行程序。
不知道你这个问题是否已经解决, 如果还没有解决的话:
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^