Les fichiers texte placés dans des ressources en Java ne peuvent pas être lus lorsqu'ils sont mis en jarr

Je ne peux pas me référer aux ressources lorsque j'en fais un pot

    1. Créez un projet Maven dans Eclipse. (Je ne pense pas que ce soit lié à Maven en particulier)
  1. Créez un dossier sous src / main / resources et placez le fichier texte.

    1. Créez un processus pour lire les ressources et exécutez System.out.println.

Dans une telle situation, lorsque je l'exécute à partir d'Eclipse, le contenu du fichier texte est généré correctement, mais lorsque je l'exporte dans un fichier jar avec Eclipse et que je l'exécute, il ne peut pas être référencé et une exception se produit.

■ C'est une image du résultat de l'exécution que le contenu défini dans Eclipse et le contenu de File1.txt sont générés après l'exécution du test. image.png

■ Il s'agit d'une image lorsqu'une exception de référence Null se produit lors de l'exécution après vérification du contenu du fichier Jarized et confirmation que File1.txt est inclus. image.png

Il peut y avoir des paramètres pour référencer correctement les ressources dans l'état jar, ou il peut y avoir un problème avec la logique, mais c'est une situation où nous ne pouvons pas obtenir d'indice.

Pouvez-vous me dire s'il y a des problèmes possibles?

Recommended Posts

Les fichiers texte placés dans des ressources en Java ne peuvent pas être lus lorsqu'ils sont mis en jarr
[Java] Lire les fichiers dans src / main / resources
Lisez facilement les fichiers texte en Java (Java 11 et Java 7)
Lire le fichier de propriétés Java en C #
Lire le fichier xlsx en Java avec Selenium
Lire une chaîne dans un fichier PDF avec Java
[Swift5] Problème selon lequel la cellule ne peut pas être exploitée lorsque TextView est placé dans TableViewCell
Lire JSON en Java
Lire le fichier de propriétés Java
[Java] Informations entières des caractères du fichier texte acquises par la méthode read ()
Comment lire votre propre fichier YAML (*****. Yml) en Java
Éléments à prendre en compte lors de l'écriture de code en Java
Lire des fichiers binaires en Java 1
Problème de ne pas trouver javax.annotation.Généré en Java 11
Lire l'entrée standard en Java
Lire des fichiers binaires dans Java 2
Java Stream ne peut pas être réutilisé.
[Java] [Android] Lire le fichier ini
Erreur de non-recherche du symbole lors de la nouvelle classe dans un autre fichier Java
Lorsque tomcat est démarré dans eclipse, "ClassNotFoundException" s'affiche et ne peut pas être démarré.
Notez que les propriétés système, y compris JAXBContext, ne peuvent pas être utilisées dans Java11
Lire les éléments contenant des virgules dans les fichiers CSV sans fractionnement (Java)
Lire CSV en Java (annotation Super CSV)
Décompressez le fichier zip en Java
Enregistrer la sortie dans un fichier en Java
Inclure les ressources d'image dans le fichier jar
Mesure lorsque le modèle ne peut pas être créé
A propos du traitement de la copie de fichiers en Java
Impossible d'installer Java sur Ubuntu 13.04
Lorsque vous obtenez LoadError (impossible de charger un tel fichier --ruby_file) lorsque vous en avez besoin dans Ruby
Comment lire le fichier de paramètres log4j dans un projet Java assemblé dans un fichier jar Memo
Lors de l'appel de println etc. à partir d'un fichier de classe Java externe en traitement