遭遇了这样的问题,运行不了

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

img

方案来自 梦想橡皮擦 狂飙组基于 GPT 编写的 “程秘”


如果在使用 VSCode 运行 C 语言程序时,终端弹出的是运行的其他 Java 文件,并且提示“找不到主类”,可能是因为 VSCode 配置了错误的任务。在 VSCode 中,可以使用任务来运行 C 语言程序,但如果配置不正确,就可能导致出现上述问题。

  1. 打开 VSCode,打开 C 语言源文件。
  2. 按下 Ctrl+Shift+B 快捷键,打开任务面板。
  3. 在任务面板中,选择“配置任务”(Configure Tasks)。
  4. 在弹出的菜单中选择“终端: 创建任务(Terminal: Create Task)”。
  5. 在弹出的菜单中选择“在终端中运行 C 语言程序(Run C program in terminal)”。
  6. 编辑生成的 tasks.json 文件,将 "command" 字段的值修改为 gcc。
  7. 在 tasks.json 文件中,将 "args" 字段的值修改为:["${file}", "&&", "./a.exe"]。
  8. 保存文件并关闭编辑器。
  9. 再次按下 Ctrl+Shift+B 快捷键,在任务面板中选择“在终端中运行 C 语言程序(Run C program in terminal)”即可运行程序。
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^