tha_rippa1be
Legacy Member
Ik zou in mijn programma een html bestand willen inlezen.
In de IDE (eclipse) werkt dit perfect, ik gebruik een BufferedReader waarmee ik de file inlees.
Hij beschouwt de projectfolder als root.
Dat werkt allemaal.
Maar als ik het project naar een executable jar omzet:
beschouwt hij de jar niet als root, maar de map waar de jar inzit.
Hij gaat dus achter html.htm zoeken in de map waar de jar inzit, niet in de jar zelf.
Ik heb dit gevonden: http://ubuntuforums.org/showthread.php?t=152453
Het probleem lijkt mij hetzelfde, enkel dat hij een afbeelding wilt uitlezen en ik de inhoud van een html bestand.
Ik heb de gegeven oplossing proberen om te zetten naar wat ik nodig heb, maar ik krijg het niet aan de praat.
Is het mogelijk om een bestand in een jar uit te lezen met een BufferedReader, en if not hoe doe ik dat dan wel?
In de IDE (eclipse) werkt dit perfect, ik gebruik een BufferedReader waarmee ik de file inlees.
Code:
BufferedReader br = new BufferedReader(new FileReader('html.htm'));
Code:
Projectfolder
-bin
//class bestanden
-src
//.java bestanden
html.htm
Maar als ik het project naar een executable jar omzet:
Code:
.jar
-META-INF
MANIFEST.MF
//class files
html.htm
Hij gaat dus achter html.htm zoeken in de map waar de jar inzit, niet in de jar zelf.
Ik heb dit gevonden: http://ubuntuforums.org/showthread.php?t=152453
Het probleem lijkt mij hetzelfde, enkel dat hij een afbeelding wilt uitlezen en ik de inhoud van een html bestand.
Ik heb de gegeven oplossing proberen om te zetten naar wat ik nodig heb, maar ik krijg het niet aan de praat.
Is het mogelijk om een bestand in een jar uit te lezen met een BufferedReader, en if not hoe doe ik dat dan wel?
