Comment ajouter un fichier de ressources à JAR dans IntelliJ

J'utilise IntelliJ IDEA 14 et je veux ajouter un fichier en dehors de src au fichier JAR. Voici la structure de mon projet actuel.

je veux ajouter la mise en page.txt et saveddata.txt le fichier JAR exécutable. J'ai cherché ça sur Google pendant un moment mais je n'arrive pas à trouver la solution!--2-->

au cas où vous avez besoin de voir mon code. C'est comme ça que je lis le fichier

private Path layoutPath = Paths.get("resources/layout.txt");
content = new String(Files.readAllBytes(layoutPath));

voici ma structure de projet

Layout Structure

11
demandé sur Vincent_Paing 2015-04-27 08:00:27

3 réponses

  1. Créer un dossier appelé "ressources" au même niveau que "src"
  2. clic Droit sur le dossier, sélectionnez "Marquer Répertoire -> Ressources Root"

enter image description here

13
répondu Brian Topping 2015-04-27 05:03:50
  • créer un nouveau répertoire avec un nom en tant que "ressources" dans le répertoire racine de votre projet.
  • cliquez avec le bouton droit de la souris sur ce répertoire et sélectionnez L'option "Mark Directory As" == = > "Resources Root".
3
répondu Ranjeet 2015-04-27 05:07:36

C'est toujours pour moi. J'ai essayé:

+ "Mark Directory As" ==>"Resources Root"
+ getClassLoader().getResourceAsStream()
+ getClass().getClassLoader().getResource()
and Thread.currentThread().getContextClassLoader().getResourceAsStream()
0
répondu Khắc Nghĩa Từ 2016-08-11 10:31:13