首页 > 解决方案 > java.lang.NoSuchFieldError: md2

问题描述

我在我的 gradle 项目中运行时遇到错误。

Caused by: java.lang.NoSuchFieldError: md2
    at org.bouncycastle.jcajce.provider.digest.MD2$Mappings.configure(Unknown Source)
    at org.bouncycastle.jce.provider.BouncyCastleProvider.loadAlgorithms(Unknown Source)
    at org.bouncycastle.jce.provider.BouncyCastleProvider.setup(Unknown Source)
    at org.bouncycastle.jce.provider.BouncyCastleProvider.access$000(Unknown Source)
    at org.bouncycastle.jce.provider.BouncyCastleProvider$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.bouncycastle.jce.provider.BouncyCastleProvider.<init>(Unknown Source)

gradle.properties

compile name: 'iPayPipe-1'
compile name: 'cryptix32-3.2.0'
compileInclude name: 'ibmjceprovider-1'

compile name: 'bcprov-ext-jdk15to18-164'
compileInclude name : "bouncycastle-1.20"

标签: javagradlebouncycastleliferay-7

解决方案


推荐阅读