【发布时间】:2018-02-09 01:00:09
【问题描述】:
我正在使用带有 maven 的 IntelliJ IDE。我有一个带有父 pom 的项目(主模块),其中包括 2 个子模块,每个模块都有自己的 pom。
<!-- main pom module part -->
<packaging>pom</packaging>
<modules>
<module>ModuleA</module>
<module>ModuleB</module>
</modules>
<!-- example for sub module pom -->
<parent>
<artifactId>main-module</artifactId>
<groupId>my.main.module</groupId>
<version>0.5.0</version>
</parent>
Image ModuleA 包含 OpenCV Java 包装器,ModuleB 是一个使用 ModuleA 的可执行 Java 程序(具有主类)。
编译工作正常,但是当我在启动器中设置库路径运行 ModuleB 时,ModuleA 会出现以下错误:
java.lang.NoClassDefFoundError: org/opencv/core/Core
有什么建议可以解决这个问题吗?
【问题讨论】:
标签: java maven opencv intellij-idea