Java:在Jar中打开xml-File。无法打开它

时间:2018-08-28 13:31:48

标签: java xml file jar

我想读取.jar文件中的XML文档

当我导出到jar(通过Intelliji)时,程序找不到我的文件(java.io.FileNotFoundException)。我尝试了所有方法(Jar-Path,Classloader等),也将文件导出到Jar中。首先,该文件位于项目目录中,但无法打开它,直到将其解压缩为止。...

这是项目目录中的位置:

inputFile = new File("SommersemesterStundenobjekte.xml");

当我在罐子里输入正确的路径时。无法打开它:

  

inputFile = new File(getJarPath()+“ \ SommersemesterStundenobjekte.xml”);

java.io.FileNotFoundException:C:\ Users \ thoma \ Desktop \ StundeplanRaunig1.0.3.jar \ SommersemesterStundenobjekte.xml(Das System kann den angegebenen Pfad nicht finden)

但是我想要该程序仅与jar文件一起使用。

请帮助:)

1 个答案:

答案 0 :(得分:2)

在这种情况下,请勿使用File。使用this.getClass().getResourceAsStream("/SommersemesterStundenobjekte.xml")