Heim > Java > javaLernprogramm > Wie greife ich mit Java auf in eine JAR eingebettete Dateien zu?

Wie greife ich mit Java auf in eine JAR eingebettete Dateien zu?

Barbara Streisand
Freigeben: 2024-12-14 06:26:13
Original
680 Leute haben es durchsucht

How Do I Access Files Embedded in a JAR Using Java?

Zugriff auf Dateien aus JARs in Java

Um auf Dateien zuzugreifen, die in JARs in einer Java-Anwendung eingebettet sind, verwenden Sie die folgende Lösung:

Verwenden Sie getResourceAsStream() Methode.

InputStream input = getClass().getResourceAsStream("/classpath/to/my/file");
Nach dem Login kopieren
  • / Bedeutet Klassenpfad: Der Pfad beginnt mit einem /-Symbol, das den Klassenpfad und nicht das Dateisystem darstellt.
  • Struktur des Klassenpfadpfads: Wenn sich Ihre Datei im Klassenpfad „org.xml“ unter dem Namen „myxml.xml“ befindet, sollte der Pfad sein „/org/xml/myxml.xml.“
  • InputStream-Verwendung: Die InputStream-Instanz ermöglicht den Zugriff auf den Inhalt der Datei. Der Einfachheit halber kann es in einen Reader eingepackt werden.

Das obige ist der detaillierte Inhalt vonWie greife ich mit Java auf in eine JAR eingebettete Dateien 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage