java - 如何将外部 jar 依赖项包含到 Maven 项目中?
问题描述
在将我的应用程序作为 Java 应用程序运行时,项目构建路径中包含的 jar 被发现并运行而没有任何错误。当我尝试通过java -jar myApp.jar
从外部 jar 执行使用的类来运行应用程序时,找不到。
线程“主”org.springframework.beans.factory.CannotLoadBeanClassException 中的异常:找不到类路径资源 [appContext.xml] 中定义的名称为“blackboard”的 bean 的类 [com.escomled.blackboard.impl.BlackboardImpl];
解决方案
你可能需要将外部 jar 添加到你的类路径中,如果它没有被任何 maven 插件组合。
java -cp <path to external jar> -jar myApp.jar
推荐阅读
- html - 单击导航按钮时如何关闭导航栏?
- amazon-web-services - AWS Linux 实例:访问 JBoss Wildfly 控制台
- django - 如何在 HTTPS 服务器上为 Django API 启用 HTTP 访问
- pandas - 熊猫分组后最高值和第二高值的出现次数
- postgresql - 如何在 Postgresql 中查找特定日期之前的第一个和最后一个日期?
- javascript - React Js 数据处理
- java - 带有时区的 Java Hibernate 查询
- react-native - undefined 不是对象(评估的.NativeModules.ExponentNotifications.getExponentPushTokenAsync')
- ssl - 为什么我的域上的 SSL 仅在某些情况下才有效?
- c# - 无法使用 NewtonSoft 反序列化 json 字符串