Chcę zbudować działający plik jar w języku Java. Muszę uwzględnić niektóre pliki w jar, tak aby po wykonaniu jar pliki są automatycznie odczytywane z klasy java. Stąd stworzyłem folder w projekcie i odesłałem te pliki z projektu. Po utworzeniu samouczka utworzyłem plik jar, ale nie mogłem dołączyć tych plików zewnętrznych do mojego pliku jar. Proszę pozwolić mi na stworzenie działającego słoika z plikami zewnętrznymi.Tworzenie zepsutego słoika z dołączonymi plikami zewnętrznymi
Mój plik struture jest
Test
|
|
-------src
| |
| default package
| |
| |
| test1.java
|
-------FileFOlder
| |
| |
| abc.txt
mam dostępu abc.txt w test1.java klasy. Mój kod jest
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 ");
}
}
Kiedy tworzę wykonywalny słoik przy użyciu Eclipse opcję eksportu, nie jestem w stanie zobaczyć katalog FileFolder wewnątrz słoika. Proszę, daj mi trochę informacji na ten temat.
Zdefiniuj "nie można uwzględnić tych plików zewnętrznych w moim pliku jar". Dlaczego nie? – EJP