मैं की तरहjarax.net.ssl.keystore के रूप में एक जार में फ़ाइल का उपयोग कैसे करें?
URL clientks = com.messaging.SubscriptionManager.class.getResource("client.ks");
String path = clientks.toURI().getPath();
System.setProperty("javax.net.ssl.keyStore", path);
कहाँ client.ks है कि मैं चल रहा हूँ जार फ़ाइल में com/मैसेजिंग में संग्रहित एक फाइल है कुछ करने के लिए कोशिश कर रहा हूँ।
जो चीज़ javax.net.ssl.keyStore पढ़ती है वह क्लाइंट.एक्स फ़ाइल के लिए एक मार्ग की उम्मीद कर रही है जो जार में है। मैं फ़ाइल को निकालने और यदि संभव हो तो क्लाइंट की मशीन पर रखूंगा। तो एक जार में एक फाइल का संदर्भ देना संभव है?
यह getPath() वापस शून्य के रूप में काम नहीं करता है। क्या इसे करने का और कोई तरीका है?
शीर्षक भ्रामक है। ऐसा लगता है कि आप पूछ रहे हैं कि क्या आप एक जार फ़ाइल में किसी संसाधन के लिए फ़ाइल संदर्भ प्राप्त कर सकते हैं; System.setProperty कॉल अप्रासंगिक है। –