Java 在idea中设置类路径以运行单元测试

Java 在idea中设置类路径以运行单元测试,java,unit-testing,intellij-idea,classpath,Java,Unit Testing,Intellij Idea,Classpath,我正在使用openCSVjar来处理我的解析器项目中的csv,现在我想对我的解析器进行单元测试,为此我将调用传递给我的解析器类的对象,这样我就可以继续进行解析了 现在我得到java.lang.NoClassDefFoundError:au/com/bytecode/opencsv/CSVReader,opencsvjar已经存在于项目中,但是现在如果我尝试运行单元测试,我会得到上面提到的错误 如何在intellij idea中设置项目类路径,以便运行单元测试并引用所有依赖JAR 想法 如果您的项

我正在使用
openCSV
jar来处理我的解析器项目中的csv,现在我想对我的解析器进行单元测试,为此我将调用传递给我的解析器类的对象,这样我就可以继续进行解析了

现在我得到
java.lang.NoClassDefFoundError:au/com/bytecode/opencsv/CSVReader
opencsv
jar已经存在于项目中,但是现在如果我尝试运行单元测试,我会得到上面提到的错误

如何在intellij idea中设置项目类路径,以便运行单元测试并引用所有依赖JAR


想法

如果您的项目和单元测试有不同的模块,则需要在单元测试模块中添加.jar的依赖项

例如,当我使用IntelliJ制作项目时,我创建模块。 例如,我有两个模块:
main
test
。然后,我为主模块和测试模块创建库,并将它们添加到模块依赖项中

我正在使用IntelliJ 10.5.4,所以路径应该是:文件->项目结构->模块->主->依赖项->添加->然后选择创建的库

您还可以将模块依赖项添加到其他模块并使用它们的类

希望这有帮助