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,所以路径应该是:文件->项目结构->模块->主->依赖项->添加->然后选择创建的库
您还可以将模块依赖项添加到其他模块并使用它们的类
希望这有帮助