ठीक है, अब मैं कहूंगा कि मुझे जावा के बारे में बहुत कम पता है। मुझे बाउंसी कैसल जार दिया गया था और बताया गया था कि इसमें इस असाइनमेंट को करने के लिए आवश्यक था। जार फ़ाइल bcprov-jdk15on-147.jar
है। मैं इसे अपने स्कूल द्वारा बनाए गए यूनिक्स मशीन पर भी कर रहा हूं, इसलिए मैं सभी जावा फाइलों में नहीं जा सकता और खेल सकता हूं।बाउंसीकास्टल जार को एकीकृत करने में समस्या
जब मैं अपने वर्ग javac (विशेष रूप से मैं आदेश javac -classpath bcprov-jdk15on-147.jar encrypt.java
का उपयोग करें), यह त्रुटि के बिना संकलित, लेकिन जब मैं आदेश java encrypt
का उपयोग कर बाद में कार्यक्रम चलाने के लिए जाना है, मैं इस त्रुटि संदेश मिलता है का उपयोग कर संकलन:
Exception in thread "main" java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.jce.provider.BouncyCastleProvider
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
मेरी जार फ़ाइल मेरे मुख्य फ़ोल्डर में मेरी सभी अन्य फाइलों के साथ स्थित है, बस अगर इसे कहीं विशेष जाना है और यही वह नहीं है जो मैंने नहीं किया है।
जब मैं java -classpath bcprov-jdk15on-147.jar encrypt
ऐसा करने है त्रुटि मैं:
Exception in thread "main" java.lang.NoClassDefFoundError: encrypt
Caused by: java.lang.ClassNotFoundException: encrypt
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
मैं क्यों संकलित कार्यक्रम चलाने में समस्या आ रही है?
मैंने अभी कोशिश की, और मुझे ऊपर त्रुटि संदेश मिला: – user1174511
आह! यह एक क्लासपाथ समस्या थी। और अब आप "थोड़ा अलग त्रुटि" क्या प्राप्त कर रहे हैं? मैंने स्थानीय क्लासपाथ को ध्यान में रखते हुए अपना जवाब अपडेट किया, इसे फिर से प्रयास करें। –
आह! उसने ऐसा किया! धन्यवाद! – user1174511