Java Can';无法获取使用JUnit4在IntelliJ Idea中工作的项目

Java Can';无法获取使用JUnit4在IntelliJ Idea中工作的项目,java,linux,intellij-idea,junit,compiler-errors,Java,Linux,Intellij Idea,Junit,Compiler Errors,我有一个非常简单的项目,结构如下: myProject --src --rectangles --Utils --Main --test --rectangles --Tests 我已经相应地标记了文件夹,添加了库,并且在任何类或测试文件中都没有错误。但是,当尝试运行任何操作时,我会出现以下错误: Error:java: /test/myProject: does not exist 其中myProject是项目文件夹 我一直在尝试各种设置并到处搜索,但我仍然

我有一个非常简单的项目,结构如下:

myProject
--src
  --rectangles
    --Utils
    --Main
--test
  --rectangles
    --Tests
我已经相应地标记了文件夹,添加了库,并且在任何类或测试文件中都没有错误。但是,当尝试运行任何操作时,我会出现以下错误:

Error:java: /test/myProject: does not exist
其中
myProject
是项目文件夹

我一直在尝试各种设置并到处搜索,但我仍然看不出哪里出了问题。我在Ubuntu下使用IntelliJ IDEA 2016.2,Java版本是8


根据您上次的评论,我创建了一个具有以下结构的:

TestSuite
与“生产模式”类(
BBox
Main
Square
)放在同一个包中,但不在同一个目录中

文件夹
test
是手动创建的,我在IntelliJs项目结构中将其标记为“Tests”

以下是相关的项目设置:


test
中没有名为
myProject
的文件夹。。。因此,消息“Error:java:/test/myProject:notexist”是明确的,我理解,但我不打算有这样一个文件夹。为什么它需要具有该名称的文件夹?这是编译错误还是执行错误?问题标签表示第一个,而你的措辞表示第二个,这两种情况下都不起作用,因为它试图进行项目(这是错误发生的时候)。在分支
test/dir/Tests
中,
dir/Tests
是Java包吗?我理解你的观点,感谢你的回答。同时,我能够通过使用导入项目而不是简单地打开来实现正确的行为(尽管我仍然不知道为什么会有不同)。我的项目结构和你的最新文章之间的唯一区别是,我没有选择“继承项目编译输出路径”,而是提供了不同的路径,这仍然不会影响结果。