Intellij模块依赖。 NoClassDefFound错误

时间:2013-07-03 09:37:03

标签: java intellij-idea dependencies

我正在使用Intellij Idea 12.1.3因为我有2个模块。

在一个(A)模块中,我添加了外部jar并编写了一个使用该外部库的类。在另一个模块(B)中,我与模块(A)建立了模块依赖关系。

当我尝试使用模块B中的模块A中的类时。它显示了外部库的错误NoClassDefFound Error但是当我在模块A中运行该类时它工作正常。我该如何解决这个问题。

3 个答案:

答案 0 :(得分:1)

右键点击Module B,然后打开module settings。点击打开窗口中的Module

现在您可以看到表格视图。选择dependency,然后点击右上角的(+)按钮。选择jar or libraries。然后添加Module A和cleck ok

答案 1 :(得分:0)

选中父模块依赖项的Export列中的框:

enter image description here

子模块现在可以访问父模块的jar依赖项中的类。

答案 2 :(得分:0)

如果您有外部模块,请检查它们是否已添加为库模块