错误信息如下:

Exception in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes

网上查到,说是需要重新打一下sqljdbc    http://blog.chinaunix.net/uid-26706281-id-3210704.html

把该博客的内容copy下来:

插件打成的jar包运行出现这个异常,异常处理办法

1、把源sqljdbc.jar驱动解压到sqljdbc目录

2、删除 sqljdbc\META-INF\目录中出mainfest.mf,zigbert.rsa 以外的文件。

3、修改 sqljdbc\META-INF\目录中的mainfest.mf ,保留第一行,其余删除

4、重新打包:进入sqljdbc目录,执行:jar cvf sqljdbc.jar  .   注意这最后的一个点号不能掉(有空格)

5、将新打包的文件加入项目工程中即可。

重新打包运行,OK

然后我就重新打包了,因为用的maven,所以需要将打的包重新放到maven中,我的路径是

D:\maven\work\com\microsoft\sqlserver\sqljdbc4\4.0

名字必须要一致,我这里的名字是sqljdbc4-4.0.jar

同时,需要修改sqljdbc4-4.0.jar.md5和sqljdbc4-4.0.jar.sha1中的内容。

我是通过HashMyFiles这个软件去拿的mdt和sha1,下载地址如下

http://www.crsky.com/soft/12505.html

以上都完成后,让eclipse重新引用一下sqljdbc即可

OK

使用sqljdbc连接mssql数据库,maven生成jar运行后报Exception in thread main java.lang.SecurityException错误...相关推荐

  1. 运行jar包出现Exception in thread “main“ java.lang.ClassNotFoundException: edu.bigdata.mr.Demo02_WC

    之前是把类放在了test中,所以打包jar包后/IdeaProjects/wordcount/target/classes 中没有我要运行的类,运行jar包就会出现标题错误. 解决方法是把类移到mai ...

  2. 关于jar包运行报错:Exception in thread “main“ java.lang.UnsupportedClassVersionError的解决办法

    打包jar包后 ,在jar路径下cmd使用命令 java -jar  jar包名字 报错: Exception in thread "main" java.lang.Unsuppo ...

  3. maven:Exception in thread main java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenC

    小编今天学习maven时遇到关于版本的问题,百度了许多资料,都说需要更换jdk的版本: 小编在开发中使用的myelcipse2010编译器,最高自带jdk版本是1.6;但是在小编的努力不断尝试下,终于 ...

  4. jar包执行出错,Exception in thread “main“ java.lang.NoClassDefFoundError:

    jar包执行出错,Exception in thread "main" java.lang.NoClassDefFoundError: 在eclipse上执行时没有问题,但导出为j ...

  5. java -jar xx.jar 时报错:Exception in thread main java.lang.UnsupportedClassVersionError:

    在linux服务器上运行java -jar xxx.jar 时报错 :Exception in thread "main" java.lang.UnsupportedClassVe ...

  6. 【亲测有效】如何解决Hadoop运行jar包 报错Exception in thread “main“ java.lang.ClassNotFoundException: /input

    报错解释 字面意思就是我要运行这个jar但是Java无法找到主类 试错过程 你可能会在这里添加主类,但是还是不行.你可能没辙了. 解决办法 <build><finalName> ...

  7. 运行jar文件出现了Exception in thread “main java.lang.UnsupportedClassVersionError

    过程:自己编写了一个从数据库中导出大表到excel的小程序,在windows上运行时报错啦. 错误如下: 经过分析发现: Eclipse中的JDK是10的,如下: windows运行jar文件环境的j ...

  8. 【已解决】【一眼就会】Exception in thread “main“ java.lang.NoClassDefFoundError java.lang.ClassNo【jar中没有主清单属性】

    <一眼就会系列>每天抽出一点时间巩固基础!同时学习最新知识(与时俱进)!罗列.简述.概括问题,让读者扫一眼就知道该如何处理. 其实就是配置文件和包的版本问题. 解决方法如下:(请放大并用超 ...

  9. jar包不统一也会报错:Exception in thread main java.lang.NoClassDefFoundError

    一直在写json的例子,可是一直配不好环境,错误显示为Exception in thread "main" java.lang.NoClassDefFoundError: org/ ...

最新文章

  1. 完整代码+实操!手把手教你操作Faster R-CNN和Mask R-CNN
  2. ISME:土壤微生物对硫的短期及长期利用的决定因素-基于13C,15N,14C和35S多同位素标记结果...
  3. 【Groovy】Groovy 方法调用 ( 使用闭包创建接口对象 | 接口中有一个函数 | 接口中有多个函数 )
  4. 存储基础知识二 主要协议SCSI、FC、iSCSI
  5. 直接将自身代码注入傀儡进程
  6. 2018陕西省赛K题[watermelon_planting]
  7. react学习(9)----react生命周期
  8. 三个线程打印ABC10次,ABCABCABC....
  9. Matlab验证dtft共轭性质,数字信号处理实验4重点.docx
  10. 电子健康行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  11. MFCC/Filter Bank的提取流程
  12. 我的教师生涯4:被忘却的第一节课
  13. [转载] Python-科赫雪花(科克曲线)
  14. 句子表示学习前沿技术分享
  15. Spring里用到了哪些设计模式
  16. bat批处理注释方法总结
  17. excel求回归直线方程的公式_求回归直线方程的三种方法
  18. 网站域名被墙(被封锁、被屏蔽、被和谐)后最好的解决方法
  19. 动易2006CMSSP3+动网论坛 DVBBS 7.1 SP1+Oblog 3.13绿色整合版
  20. Flask-Caching使用redis缓存后端加速页面重载

热门文章

  1. 开课吧Java课堂:什么是主线程?如何去运用?
  2. Java基础篇:带自变量的构造函数
  3. java mongodb-crud
  4. HBase 1.3(NOSQL) 发布,性能大幅提升
  5. 多功能PCIE交换机之七:单NT到双NT
  6. Java程序员从笨鸟到菜鸟之(九十四)深入java虚拟机(三)——类的生命周期(下)类的初始化...
  7. 20款绝佳的HTML5应用程序示例
  8. 深入理解深度学习中的【卷积】和 feature map
  9. Leetcode 122.买卖股票的最佳时机II
  10. TensorRT C++ API用法