I\'m having trouble reading a text file from inside a jar. I managed it while it was unzipped but now that I\'ve archived it it won\'t work. The jar has:
A jar is just a zip file and can be read like this..
ZipFile file = new ZipFile("/home/Desktop/myjar.jar");
Enumeration extends ZipEntry> entries = file.entries();
while (entries.hasMoreElements()) {
ZipEntry entry = entries.nextElement();
if (entry.getName().startsWith("splash")) {
try (BufferedReader reader = new BufferedReader(new InputStreamReader(file.getInputStream(entry)))) {
String line = null;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
}
}
}