Créer un pot exécutable avec des fichiers externes inclus

Je veux construire un runnable jar java. J'ai besoin d'inclure des fichiers dans le pot de sorte que lorsque j'exécute jar les fichiers sont automatiquement lues à partir de la classe java. J'ai donc créé un dossier dans le projet et a renvoyé ces fichiers du projet. J'ai créé le fichier jar suivant un tutoriel, mais je ne pouvais pas en mesure d'inclure ces fichiers externes dans mon fichier jar. S'il vous plaît laissez-moi au sujet de la création d'runnable jar avec des fichiers externes.

Mon fichier struture est

Test
|
|
-------src
|        |
|        default package
|                      |
|                      |
|                      test1.java
|
 -------FileFOlder
|              |
|              | 
|              abc.txt

Je suis accédant à abc.txt dans test1.java classe.
Mon code est,

public class test1 {


public static void main(String[] args) throws IOException {


    char [] read = new char[20];
    String path = new File(".").getCanonicalPath();
    path = path+"\\Newfolder\\abc.txt";
    System.out.println(path);
    File nF = new File(path);
    FileReader fR = new FileReader(nF);
    fR.read(read);
    for(char c : read){
        System.out.print(c);
    }
    fR.close();
    System.out.println(" Hi..This is test program ");
}

}

Quand je créer un exécutable jar avec eclipse option d'exportation, je suis incapable de voir FileFolder répertoire à l'intérieur du bocal. Merci de me donner quelques renseignements à ce sujet.

source d'informationauteur Anup | 2013-08-06