Wie kann ich in der JAR -Datei auf Maven -Ressourcen zugreifen? [Duplikat]Java

Java-Forum
Guest
 Wie kann ich in der JAR -Datei auf Maven -Ressourcen zugreifen? [Duplikat]

Post by Guest »

Ich habe eine Java -Anwendung, die ich mit Maven baue. Ich habe einen Ressourcenordner com/pkg/ressourcen /..., von dem ich auf Dateien zugreifen muss. Zum Beispiel Directory.txt . Ich habe mir verschiedene Tutorials und andere Antworten angesehen, aber keiner scheint für mich zu funktionieren. Im Moment habe ich: < /p>

ClassLoader classLoader = getClass.getClassLoader();
File file = new File(classLoader.getResource("/directory.txt");
< /code>

Wenn ich f.length < /code> Ich erhalte ein Ergebnis von 0 Bytes. Ich habe auch versucht: < /p>

InputStream is = (this.getClass().getClassLoader().getResourceAsStream("/directory.txt"));
try{
File file = File.createTempFile("dir", ".txt");
Files.copy(is, file.toPath());
} catch (IOException e) {
e.printStackTrace();
}
< /code>

Aber dieser Code funktioniert auch nicht. Ich habe noch nicht mit dem Zugriff auf Dateien aus einem Glas gearbeitet. Irgendwelche Ideen darüber, was schief gehen könnte?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post