मेरे पास एक ऐसा कार्य है जहां मैं URL
ऑब्जेक्ट में फ़ाइल लोड करने का प्रयास कर रहा हूं, क्योंकि उदाहरण प्रोजेक्ट ने ऐसा कहा था।एक स्थिर संदर्भ से getclass()। GetResource() कैसे प्राप्त करें?
public class SecureFTP {
public static void main(String[] args) throws IOException , ClassNotFoundException, SQLException , JSchException, SftpException{
File file = new File("/home/xxxxx/.ssh/authorized_keys");
URL keyFileURL = this.getClass().getClassLoader().getResource(file);
मैं SecureFTP.class.getResource
उपयोग करने की कोशिश, लेकिन यह अभी भी यह संकलन नहीं कर सका।
मैं जावा के लिए बिल्कुल नया हूं, इसलिए मुझे पता है कि मैं कुछ गलत कर रहा हूं।
ओपी ने यही प्रयास किया। प्रश्न को और अधिक सावधानी से पढ़ें। समस्या यह है कि वह विधि के लिए एक स्ट्रिंग के बजाय एक फाइल पास कर रहा है। –
आप सही हैं। मैंने अपना जवाब सही किया। हालांकि, OP ने getClassLoader कॉल – Robin
के बिना SecureFTP.class.getResource की कोशिश की, आपकी विधि काम नहीं करेगी: getResource फ़ाइल सिस्टम से संसाधन लोड नहीं करता है, और संसाधन नाम/से शुरू नहीं होते हैं। मेरा जवाब पढ़ें। –