簡體   English   中英

什么樣的錯誤 java.lang.NoClassDefFoundError: org/bouncycastle/asn1/ASN1OctetString 這是什么?

[英]What kind of error java.lang.NoClassDefFoundError: org/bouncycastle/asn1/ASN1OctetString is this?

我的 Eclipse 中基於 Struts 的項目出現了一些錯誤

java.lang.NoClassDefFoundError: org/bouncycastle/asn1/ASN1OctetString 

這是一種什么樣的錯誤,誰能解釋一下?

錯誤不是org/bouncycastle/asn1/ASN1OctetString ,而是NoClassDefFoundError 這意味着org/bouncycastle/asn1/ASN1OctetString類在您的 CLASSPATH 中的任何目錄或 jars 中都找不到。 從鏈接的文檔:

如果 Java 虛擬機或 ClassLoader 實例嘗試加載類的定義(作為正常方法調用的一部分或作為使用 new 表達式創建新實例的一部分)並且找不到類的定義,則拋出。

您正在查看的文件來自充氣城堡軍團

充氣城堡軍團 Java 加密 API 描述:

Bouncy Castle Crypto 包是加密算法的 Java 實現。 該包的組織方式使其包含適合在任何環境(包括新發布的 J2ME)中使用的輕量級 API,並帶有額外的基礎設施以使算法符合 JCE 框架。

該文件也可以從這里的Maven 存儲庫下載。

您有錯誤,因為此文件在 Java 類路徑中不可用。 下載文件並將其放入WEB-INF/lib

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM