08. april 2010 - 11:28Der er
7 kommentarer og 1 løsning
Java: load textfile fra jar-fil
Jeg har en .txt-fil, som jeg bruger i mit projekt i Eclipse på denne måde:
File file = new File("file.txt"); BufferedReader input = new BufferedReader(new FileReader(file));
Det virker fint når jeg builder normalt og kører programmet. Men jeg har netop fået Eclipse til at generere en jar-fil til mig. Denne jar-fil er sat til også at skulle indeholde min tekstfil file.txt.
Problemet er, at når jeg så efterfølgende kører .jar-filen fra en vilkårlig path, så vil denne fil mangle, da den leder efter en file.txt i samme path som jar-filen - men den ligger altså inde i jar-filen. Hvordan får jeg den til at læse den? Jeg frygter så, at når det kommer til at virke for kørsel af .jar-filen, så vil det ikke længere virke når det bliver buildet normalt i Eclipse under udvikling.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.