You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Visual Studio Code运行Java代码报Unresolved compilation problem错误如何解决

错误原因
  1. Java强制要求public修饰的类名必须与源代码文件的文件名完全一致(大小写也需要匹配)。你报错日志中显示编译的文件为first.java,但代码中的公共类名为App,二者不匹配直接导致编译失败,抛出未解决编译问题的错误。
  2. 你的VS Code Java运行配置默认指定的入口类为Main,但你的代码中不存在名为Main的类,只有带main方法的App类,就算编译通过也无法找到运行入口。
修复步骤
  • 重命名源代码文件:将你存放这段代码的文件从first.java重命名为App.java,确保类名和文件名完全一致。
  • 调整启动方式:右键点击App.java的代码编辑区域,选择「运行Java」选项直接启动,不要使用之前默认指向Main类的启动配置。
  • 若仍报错,清理Java语言服务缓存:按下Ctrl+Shift+P(Mac系统为Cmd+Shift+P)调出命令面板,选择「Java: Clean Java Language Server Workspace」,确认重启编辑器后再重新运行即可。

内容的提问来源于stack exchange,提问作者J van Dam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.14 01:39:03