2011-06-22 15 views
10

जावा प्रोग्राम में बाउंसी कैसल प्रदाता को एकीकृत करने का सबसे अच्छा तरीका क्या है? मुझे लगता है मैं यह प्रोग्राम के रूप में जोड़ सकते हैं का उपयोग करके, जानते हैं:जावा प्रोग्राम में बाउंसी कैसल प्रदाता को एकीकृत करने का सबसे अच्छा तरीका क्या है?

import org.bouncycastle.jce.provider.BouncyCastleProvider; 
... 
Security.addProvider(new BouncyCastleProvider()); 

या तो मैं अपने मशीन पर JRE में एक पथ में जोड़ सकते हैं।

सबसे अच्छा विकल्प क्या है?

उत्तर

8

मेरी राय में इसे अपने कोड के साथ सुरक्षा प्रदाता के रूप में जोड़ने का सबसे अच्छा विकल्प है। ऐसा इसलिए है क्योंकि यह केवल परियोजना निर्भर है - सिस्टम निर्भर नहीं है। अपनी परियोजना में BouncyCastle जार फ़ाइल जोड़ें और उन्हें कक्षा-पथ में जोड़ें और यही वह है। यह मैन्युअल स्थापना चरणों के बिना सभी प्रणालियों पर काम करेगा।

यदि आप जेआरई में बाउंसीकास्टल स्थापित करते हैं तो आपको हमेशा जेआरई अपडेट करना पड़ता है तो आपको हमेशा समस्याएं होती हैं।

+0

मैं एक्लिप्स के तहत कक्षा-पथ में जार कैसे जोड़ सकता हूं ?? – Pablosproject

+3

अपनी प्रोजेक्ट में "lib" नामक एक निर्देशिका बनाएं, इसमें JAR फ़ाइल कॉपी करें और फिर JAR फ़ाइल के संदर्भ मेनू "बिल्ड पथ" से चुनें -> "बिल्ड पथ में जोड़ें" – Robert

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