Heim > Java > javaLernprogramm > Wie greife ich in Java auf Dateien in einer JAR-Datei zu?

Wie greife ich in Java auf Dateien in einer JAR-Datei zu?

DDD
Freigeben: 2024-12-11 20:58:10
Original
887 Leute haben es durchsucht

How Do I Access Files Inside a JAR File in Java?

Zugriff auf Dateien in JAR-Archiven in Java

Frage:
Wie kann ich auf eine darin enthaltene Datei zugreifen? ein JAR-Archiv aus meinem Java Anwendung?

Antwort:
Um eine Datei aus einem JAR-Archiv abzurufen, können Sie die InputStream-Klasse verwenden. So geht's:

InputStream input = getClass().getResourceAsStream("/classpath/to/my/file");
Nach dem Login kopieren

Erklärung:
Der Pfad zur Datei im JAR-Archiv beginnt mit einem Schrägstrich (/), was darauf hinweist, dass es sich um einen Klassenpfad und nicht um einen handelt Dateisystempfad. In diesem Beispiel:

  • /classpath/to/my/file stellt den Pfad zu Ihrer Datei innerhalb der JAR dar.

Die getInputStream()-Methode gibt einen Eingabestream zurück, der ermöglicht es Ihnen, den Inhalt der Datei zu lesen. Sie können diesen Eingabestream bei Bedarf in ein Reader-Objekt einbinden.

Das obige ist der detaillierte Inhalt vonWie greife ich in Java auf Dateien in einer JAR-Datei zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage