मैं अपनी वेबसाइट पर जावा एप्लेट को तैनात करने की कोशिश कर रहा हूं। मुझे इसे साइन करने की भी आवश्यकता है, क्योंकि मुझे क्लिपबोर्ड तक पहुंचने की ज़रूरत है। मैंने उन सभी हस्ताक्षर ट्यूटोरियल का पालन किया है जिन्हें मैं पा सकता हूं लेकिन मुझे कोई सफलता नहीं मिली है। यहां मैंने जो किया है, वह है:ब्राउज़र में उपयोग के लिए मैं जावा एप्लेट पर कैसे हस्ताक्षर करूं?
- नेटबीन में एक एप्लेट लिखा। यह एप्लेट दर्शक में ठीक चलाता है।
- इसमें से एक .jar फ़ाइल बनाई गई।
- ऐसा करने से एक प्रमाण पत्र निर्मित:
jarsigner "C:\my path\myJar.jar" myKeyName
-
012:
keytool -genkey -keyalg rsa -alias myKeyName keytool -export -alias myKeyName -file myCertName.crt
- यह wtih jarsigner इस तरह हस्ताक्षर
- बनाया गया एक एचटीएमएल इस युक्त फ़ाइल:
<html> <body> <applet code="my/path/name/myApplet.class" archive="../dist/myJar.jar"/> </body> </html>
जब मैं उस html फ़ाइल खोलते हैं, तो मैं कभी नहीं सुरक्षा पुष्टिकरण संवाद बॉक्स मिल (और इस प्रकार "java.security.AccessControlException मिलती है: पहुँच अस्वीकार "त्रुटि)। यह सभी ब्राउज़रों पर होता है।
क्या मुझे एक कदम याद आ रहा है?
मैंने इसे ठीक किया। समस्या यह थी कि मेरी जार फ़ाइलों को उसी तरह संकलित नहीं किया जा रहा था जिस तरह से मैं कक्षा फाइलों का संदर्भ दे रहा था। यह अब काम करता है। धन्यवाद! – user107312