首页 > 解决方案 > 如何将外部 jar 依赖项包含到 Maven 项目中?

问题描述

在将我的应用程序作为 Java 应用程序运行时,项目构建路径中包含的 jar 被发现并运行而没有任何错误。当我尝试通过java -jar myApp.jar从外部 jar 执行使用的类来运行应用程序时,找不到。

线程“主”org.springframework.beans.factory.CannotLoadBeanClassException 中的异常:找不到类路径资源 [appContext.xml] 中定义的名称为“blackboard”的 bean 的类 [com.escomled.blackboard.impl.BlackboardImpl];

标签: javaspringmavenjar

解决方案


你可能需要将外部 jar 添加到你的类路径中,如果它没有被任何 maven 插件组合。

java -cp <path to external jar> -jar myApp.jar

推荐阅读