2014-06-11 18 views
5

मैं इस answer से कोड करना चाहता था लेकिन मुझे The import org.bouncycastle.openssl cannot be resolvedThe import org.bouncycastle.openssl cannot be resolved त्रुटि मिली है और मुझे नहीं पता कि कैसे मैं coudl की मरम्मत करता हूं क्योंकि अन्य बाउंसीकैसल libs सही ढंग से पता चला है। मैं किसी भी विचार के लिए आभारी रहूंगा जो गलत है। ग्रहण का उपयोग कर इम और मैं यह निर्देश itcsoultionsBouncyCastle openssl को हल नहीं किया जा सकता

+0

आप अपना प्रोग्राम कैसे बना रहे हैं? Maven? चींटी? रॉ कमांड लाइन? यदि ऐसा है, तो कृपया हमें अपनी बिल्ड स्क्रिप्ट दिखाएं। इसके अलावा, आपने बीसी घटकों को क्या स्थापित किया है? –

उत्तर

13

इसके अलावा प्रदाता (यानी bcprov) और हल्के एपीआई के लिए की तरह bouncycastle instaled है, तो आप भी PKIX एपीआई, जो openssl पैकेज प्रदान करता है की जरूरत है।

या तो डाउनलोड BC downloads page (direct link) से bcpkix-jdk15on-150.jar और bcprov का एक ही निर्देशिका में इसे छोड़ या उसके निर्देशांकों के साथ अपने Maven निर्भरता में जोड़ें:

<dependency> 
    <groupId>org.bouncycastle</groupId> 
    <artifactId>bcpkix-jdk15on</artifactId> 
    <version>1.50</version> 
</dependency> 
2

      जब भी हम त्रुटि कह पाने "आयात *** हल नहीं किया जा सकता ", इसका मतलब है कि लाइब्रेरी में समस्या है। यहां, बीसीप्रोव-जेडीके जार गायब है। मैंने निम्नलिखित किया, और यह मेरे लिए काम किया!

        1. डाउनलोड https://www.bouncycastle.org/latest_releases.html
        2. से bcprov-jdk15on-152.jar सही परियोजना पर क्लिक करें -> गुण -> जावा बिल्ड पथ -> पुस्तकालय टैब -> पर क्लिक करें                 बाहरी जार जोड़े .. पथ जहां dowlnloaded bcprov-jdk15on-152.jar है का चयन करें।
                फिर ठीक क्लिक करें। बस।

संबंधित मुद्दे