java - 腾讯的 Sdk4J.jar 和 支付宝的一个JAR commons-codec-1.6.jar 冲突,怎么处理

 小子转过来_406 发布于 2022-11-01 15:25

腾讯的 Sdk4J.jar 和 支付宝的一个JAR commons-codec-1.6.jar 冲突,怎么处理,你们有遇到没

java    public static String getAbstract(String strFilePath, String file_digest_type) throws IOException {
        PartSource file = new FilePartSource(new File(strFilePath));
        if(file_digest_type.equals("MD5")){
            return DigestUtils.md5Hex(file.createInputStream());
        } else if(file_digest_type.equals("SHA")) {
            return DigestUtils.sha256Hex(file.createInputStream());
        } else {
            return "";
        }
    }

支付宝的 DigestUtils.md5Hex 方法用的是 commons-codec-1.6.jar 里面的 org.apache.commons.codec.digest DigestUtils.class;而腾讯 用的是他自己 Sdk4J.jar 里面的 org.apache.commons.codec.digest DigestUtils.class ,这样就冲突啦

4 个回答
  • 楼主你好,我也遇到这个问题了,你是怎么解决的啊?

    2022-11-02 10:57 回答
  • 尝试使用 commons-codec 的其他版本呢?

    2022-11-02 10:59 回答
  • 不清楚具体是什么冲突,是不是你引错包了?

    2022-11-02 11:14 回答
  • common-codec是单独的一个jar包啊,你可以直接把这个jar包解除引用试一下,我认为只要两个库引入的代码是相同的,那么删除其中一个不会出现问题

    2022-11-02 11:22 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有