繁体   English   中英

Intellij模块依赖性。 NoClassDefFound错误

[英]Intellij Module dependency . NoClassDefFound Error

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

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

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

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

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

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

在此处输入图片说明

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM