Ich möchte ein lauffähiges Jar in Java erstellen. Ich muss einige der Dateien in das Jar einfügen, damit die Dateien beim Ausführen von jar automatisch aus der Java-Klasse gelesen werden. Daher habe ich einen Ordner im Projekt angelegt und diese Dateien aus dem Projekt bezogen. Ich habe JAR-Datei nach einem Tutorial erstellt, aber ich konnte diese externen Dateien nicht in meine JAR-Datei aufnehmen. Bitte lassen Sie mich über das Erstellen von ausführbaren Jar mit externen Dateien.Runnable Jar mit externen Dateien erstellen
Meine Datei struture ist
Test
|
|
-------src
| |
| default package
| |
| |
| test1.java
|
-------FileFOlder
| |
| |
| abc.txt
I abc.txt in test1.java Klasse bin erreichbar. Mein Code ist,
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 ");
}
}
Wenn ich erstelle ausführbare jar Eclipse Export-Option, ich bin nicht in der Lage FileFolder Verzeichnis im Glas zu sehen. Bitte gib mir einige Informationen dazu.
Definieren Sie 'nicht in der Lage, diese externen Dateien in meine JAR-Datei aufzunehmen'. Warum nicht? – EJP