मैं जावा में एक रननेबल जार बनाना चाहता हूं। मुझे जार में कुछ फाइलों को शामिल करने की आवश्यकता है ताकि जब मैं जार निष्पादित करता हूं तो फाइलें जावा क्लास से स्वचालित रूप से पढ़ी जाती हैं। इसलिए मैंने परियोजना में एक फ़ोल्डर बनाया और परियोजना से इन फ़ाइलों को संदर्भित किया। मैंने कुछ ट्यूटोरियल के बाद जार फ़ाइल बनाई लेकिन मैं इन बाहरी फ़ाइलों को मेरी जार फ़ाइल में शामिल नहीं कर सका। कृपया मुझे बाहरी फाइलों के साथ चलने योग्य जार बनाने के बारे में बताएं।बाहरी फाइलों के साथ रननेबल जार बनाना
मेरे फ़ाइल struture
Test
|
|
-------src
| |
| default package
| |
| |
| test1.java
|
-------FileFOlder
| |
| |
| abc.txt
मैं test1.java कक्षा में abc.txt तक पहुँचने कर रहा हूँ। मेरे कोड है,
public class test1 {
public static void main(String[] args) throws IOException {
char [] read = new char[20];
String path = new File(".").getCanonicalPath();
path = path+"\\Newfolder\\abc.txt";
System.out.println(path);
File nF = new File(path);
FileReader fR = new FileReader(nF);
fR.read(read);
for(char c : read){
System.out.print(c);
}
fR.close();
System.out.println(" Hi..This is test program ");
}
}
जब मैं ग्रहण निर्यात विकल्प का उपयोग करने के लिए निष्पादन योग्य जार बनाने के लिए, मैं जार के अंदर FileFolder निर्देशिका को देखने में असमर्थ हूँ। कृपया मुझे इसके बारे में कुछ जानकारी दें।
रखें कि वापस अपने जार फ़ाइल में फ़ाइल:
परिभाषित करें कि 'मेरी बाहरी फाइलों में इन बाहरी फ़ाइलों को शामिल करने में सक्षम नहीं है'। क्यों नहीं? – EJP