• Medlem
  • Stockholm
  • 2009-07-10 13:10

Har problem med att läsa in en PDF-fil från mitt javaprograms JAR-paket.

Följande kod:

File file = new File(getClass().getClassLoader().getResource("cv.pdf").getFile());
			
System.out.println("File: " + file);
if(file.exists()){
	System.out.println("Exists!");
}else{
	System.out.println("Don't Exist!");
}

Visar i terminalen:

File: file:/Users/***/Dropbox/***/***EventHandler/dist/***EventHandler.jar!/cv.pdf
Don't Exist!

Jag vet att den filen ligger i det JAR-paketet, jag har packat upp det och dubbelkontrollerat.
Om jag försöker lägga till ett "/" i början av sökvägen får jag istället ett NullPointerException.

Vad är det för uppenbart jag missat?