Maison > Java > javaDidacticiel > Comment accéder aux fichiers contenus dans un fichier JAR en Java ?

Comment accéder aux fichiers contenus dans un fichier JAR en Java ?

DDD
Libérer: 2024-12-11 20:58:10
original
889 Les gens l'ont consulté

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

Accès aux fichiers dans les archives JAR en Java

Question :
Comment puis-je accéder à un fichier résidant dans une archive JAR depuis mon Java application?

Réponse :
Pour récupérer un fichier à partir d'une archive JAR, vous pouvez utiliser la classe InputStream. Voici comment :

InputStream input = getClass().getResourceAsStream("/classpath/to/my/file");
Copier après la connexion

Explication :
Le chemin d'accès au fichier dans l'archive JAR commence par une barre oblique (/), indiquant qu'il s'agit d'un chemin de classe plutôt que d'un chemin du système de fichiers. Dans cet exemple :

  • /classpath/to/my/file représente le chemin d'accès à votre fichier dans le JAR.

La méthode getInputStream() renvoie un flux d'entrée qui vous permet de lire le contenu du fichier. Vous pouvez envelopper ce flux d'entrée dans un objet Reader si vous le souhaitez.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal