mboost-dp1
JAVA: at tilgå en .txt fra .Jar
- Forside
- ⟨
- Forum
- ⟨
- Programmering
Hej derude!!
Jeg har et lille problem..
I mit program henter jeg en liste over alle verdens lande, og indsætter dem i en ComboBox.. hvis jeg bare bruger følgende er der "nema problema":
Men når jeg så har min .Jar-fil så skal jeg jo bringe min Lande.txt rundt sammen med .Jar filen...
Jeg prøvede så følgende:
Men så finder applicationen ikke længere filen.. Selvom filen ligger på den rigtige placering. dvs NetBeansProject/HotelHvideHus/src/HotelHvideHus/Lande.txt..
Hvad kan jeg gøre..?
EDIT: Hvorfor bliver kodelinierne knækket over..?
Jeg har et lille problem..
I mit program henter jeg en liste over alle verdens lande, og indsætter dem i en ComboBox.. hvis jeg bare bruger følgende er der "nema problema":
Scanner fileScanner;
fileScanner = new Scanner(new File("Lande.txt"));
Men når jeg så har min .Jar-fil så skal jeg jo bringe min Lande.txt rundt sammen med .Jar filen...
Jeg prøvede så følgende:
public void addCountrys() {
Scanner fileScanner;
URL url;
try {
url = getClass().getResource("/hotelhvidehus/Lande.txt");
fileScanner = new Scanner(new File(url.toString()));
while (fileScanner.hasNextLine()) {
countryComboBox.addItem(fileScanner.nextLine());
}
} catch (FileNotFoundException ex) {
JOptionPane.showMessageDialog(null, ex.getLocalizedMessage());
}
}
Men så finder applicationen ikke længere filen.. Selvom filen ligger på den rigtige placering. dvs NetBeansProject/HotelHvideHus/src/HotelHvideHus/Lande.txt..
Hvad kan jeg gøre..?
EDIT: Hvorfor bliver kodelinierne knækket over..?
Gå til top
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.