如题,在本地导入一星级钉钉jar包后启动报错了

1导入本地jar包的pom配置,然后maven打包后,target/lib中就能找到dingtalk-sdk-1.1.0.jar了

     <dependency><groupId>com.taobao.sdk</groupId><artifactId>dingtalk-sdk</artifactId><version>1.1.0</version><scope>system</scope><systemPath>${pom.basedir}/src/main/resources/lib/taobao-sdk-java-auto.jar</systemPath></dependency>

2启动报错后,查看jar包中的META-INF文件夹的MANIFEST.MF文件,搜索其中没有dingtalk-sdk-1.1.0.jar的声明,然后配置maven-jar-plugin打包时加入资源文件目录

         <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><configuration><archive><manifest><mainClass>com.×××××××××</mainClass><addClasspath>true</addClasspath>     <classpathPrefix>lib/</classpathPrefix>                                     </manifest><manifestEntries><!--MANIFEST.MF 中 Class-Path 加入资源文件目录--><Class-Path>lib/dingtalk-sdk-1.1.0.jar</Class-Path></manifestEntries></archive><outputDirectory>${project.build.directory}</outputDirectory></configuration></plugin>
3再启动就不会报错了

最后非常非常感谢大佬解说!!!找到了解决的灵感,传送门:传送

关于 java.lang.NoClassDefFoundError: com/taobao/api/ApiException相关推荐

  1. java.lang.NoClassDefFoundError: com/alipay/api/CertAlipayRequest问题

    1.起因 使用支付宝证书方式验正支付时报java.lang.NoClassDefFoundError: com/alipay/api/CertAlipayRequest 2.经过 经过检查发现是因为启 ...

  2. 关于 Caused by: java.lang.NoClassDefFoundError: com/alipay/api/AlipayApiException 解决办法

    错误贴图: 出错分析:没有引入支付宝jar包到项目的生成war包中 解决办法:直接在war中添加支付宝jar包(最好这个包放在resources里面) Ctrl+shift+alt+S 这样就代表可以 ...

  3. tomcat启动报错:nested exception is java.lang.NoClassDefFoundError: com/alipay/api/AlipayResponse

    这里是在集成支付宝,启动tomcat时报的错.意思大概是找不到默认的包或文件. 解决方法是要在war的lib下导入支付宝的jar包,只在项目的lib下导入jar包是不够的,下面是步骤: 1.点击Fil ...

  4. Android 编程下 java.lang.NoClassDefFoundError: cn.jpush.android.api.JPushInterface 报错

    使用了极光推送的 jar 包项目在从 SVN 中检出后,如果不重新对 jar 包和 Bulid Path 进行配置就会抛出 java.lang.NoClassDefFoundError: cn.jpu ...

  5. 如何解决java.lang.NoClassDefFoundError:Java 9中的javax / xml / bind / JAXBException

    本文翻译自:How to resolve java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException in Java 9 I have s ...

  6. java 构造函数抛出异常,构造函数抛出异常;嵌套异常是java.lang.NoClassDefFoundError:javax/servlet/ServletContext...

    我正在尝试使用MockMVC设置Junit测试. 从这个link – "要么不能使用Servlet API,要么你需要在类路径上提供它". 我在pom.xml中添加了以下内容但是没 ...

  7. java.线程池 线程数_如何在线程“ main”中修复异常java.lang.NoClassDefFoundError:Java中的org / slf4j / LoggerFactory...

    java.线程池 线程数 此错误表示您的代码或您在应用程序中使用的任何外部库都在使用SLF4J库 (一个开放源代码日志记录库),但无法找到所需的JAR文件,例如slf4j-api-1.7.2.jar因 ...

  8. 如何在线程“ main”中修复异常java.lang.NoClassDefFoundError:Java中的org / slf4j / LoggerFactory...

    此错误表示您的代码或您在应用程序中使用的任何外部库都在使用SLF4J库 (一个开放源代码日志记录库),但无法找到所需的JAR文件,例如slf4j-api-1.7.2.jar因此它是在线程" ...

  9. java.lang.NoClassDefFoundError:如何解决–第2部分

    本文是我们的NoClassDefFoundError故障排除系列的第2部分. 看一下第1部分 . 它将重点介绍最简单的NoClassDefFoundError问题类型. 本文对于Java初学者来说是理 ...

最新文章

  1. 多图片每隔2S循环播放
  2. 机器学习入门必读:6种简单实用算法及学习曲线、思维导图
  3. 皮一皮:可怜的西瓜...
  4. 使用WebBrowser与msHtml开发WinForms下的HtmlEditor控件
  5. java dom4j 去除空行_如何从XML文件中删除多余的空行?
  6. 什么叫计算机网络阻塞,计算机网络中的“线端阻塞”释义
  7. java 静态对象赋值_基于Java class对象说明、Java 静态变量声明和赋值说明(详解)...
  8. Effective Java之用enum代替int常量(三十)
  9. Floyd算法的理解
  10. 2017 ACM Arabella Collegiate Programming Contest div2的题,部分题目写个题解
  11. 手机端html5 面试,今日头条 张祖俭 - H5动画在移动平台上的性能优化实践
  12. oracle12密码大小写,oracle 11g 设置用户密码大小写敏感测试
  13. php做网站步骤_怎么制作php网站
  14. RS485协议详解RS485与RS232优缺点比较
  15. 固定资产管理系统php源码,固定资产管理系统源代码
  16. 如何对apk文件进行反编译
  17. 一个程序员的成长之路
  18. 单片机led灯闪烁实验总结_这样处理家中LED灯和节能灯关了还是微亮或闪烁的故障...
  19. 微服务 | Martin Fowler
  20. 分布式事务之TX-LCN

热门文章

  1. 建筑建材行业采购平台解决方案丨让企业赢在效率,采购管理更“智慧”
  2. Unable to load extension: pydevd_plugins.extensions.types.pydevd_plugin_pandas_types 解决方案
  3. web自动化环境搭建--谷歌浏览器
  4. 查询linux用户及组,linux查看所有用户和查看用户组的方法(修改用户组)
  5. 小场景下基于ROS的GPS经纬高度值转换为平面XYZ坐标值,并用RVIZ显示轨迹
  6. git拉取远程分支到本地并同步分支
  7. 鸿蒙下开发智能电视应用,用鸿蒙开发AI应用(六)UI篇
  8. v-for 显示图片列表中的图 横向排列
  9. 社会化网络架构的三要素
  10. CPU调优 mpstat命令