IntelliJ报java.lang.ClassNotFoundException,VS Code可运行求解决方案
解决IntelliJ中"Could not find or load main class CWA_01_INTRO"报错的精简方案
以下是针对该问题的直接解决步骤,均为可快速验证的操作:
1. 检查项目结构配置
- 打开
File > Project Structure(快捷键:Ctrl+Alt+Shift+S) - 进入
Modules标签页,确保你的.java文件所在目录被标记为Sources(显示蓝色文件夹图标) - 切换到
Project标签页,确认Project SDK和Project language level与你使用的Java版本一致(比如代码兼容Java 8,就选择对应版本)
2. 修复运行配置
- 点击右上角运行按钮旁的下拉菜单,选择
Edit Configurations - 若没有对应配置,点击
+号选择Application类型 - 在
Main class输入框手动填入CWA_01_INTRO,或点击右侧...按钮直接选择该类 - 确认
Use classpath of module选择当前项目的模块,Working directory设为项目根目录
3. 清理重建项目
- 执行
Build > Clean Project - 再执行
Build > Rebuild Project - 重启IntelliJ后重新运行代码
额外验证点
- 确保文件名
CWA_01_INTRO.java与类名完全一致(Java对大小写敏感) - 代码无包声明,所以文件需放在项目的根源码目录下,不要嵌套在子文件夹中
你的代码本身无语法问题:
import java.util.*; public class CWA_01_INTRO { public static void main(String[] args) { Scanner as = new Scanner(System.in); System.out.println("Hello World "); as.close(); } }
内容的提问来源于stack exchange,提问作者CodeWithAayush
相关产品推荐
相关产品推荐

