Java Intellij ClassNotFoundException packageName.main

Java Intellij ClassNotFoundException packageName.main,java,intellij-idea,packages,Java,Intellij Idea,Packages,我已经将一些文件导入了新目录,并为我的java项目创建了新的设置。现在看起来是这样的: --src ----ex1 -------Main.java [package ex1] ----ex2 -------Main.java [package ex2] ----ex3 -------Main.java [package ex3] 现在,我正在尝试从Intellij中的文件夹ex3运行Main.java,它向我抛出一个错误: 线程“main”java.lang.ClassNotFoundExc

我已经将一些文件导入了新目录,并为我的java项目创建了新的设置。现在看起来是这样的:

--src
----ex1
-------Main.java [package ex1]
----ex2
-------Main.java [package ex2]
----ex3
-------Main.java [package ex3]
现在,我正在尝试从Intellij中的文件夹
ex3
运行Main.java,它向我抛出一个错误:

线程“main”java.lang.ClassNotFoundException中的异常:ex3.main


如果我从终端运行它,它工作正常。我的
ex3/Main.java
文件顶部有
package ex3
。问题出在哪里?

我会清理并重建。这肯定是你做错了——IntelliJ非常聪明。@duffymo,我已经重建了它,我在“package ex3”中有错误——与IntelliJ文件不对应。查看源和输出类的排列。它不在正确的地方,即使你认为它是。