Je veux inclure le fichier texte dans le dossier de ressources pour le fichier Jar. Voici l'exemple minimal:
import java.io.File;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Main main = new Main();
main.readFile( "test.txt" );
}
public void readFile(String fileName){
File file = new File( getClass().getResource( fileName ).getPath() );
try{
Scanner scanner = new Scanner( file );
while ( scanner.hasNextLine() ){
System.out.println( scanner.nextLine() );
}
}catch (Exception e){
System.out.println( e );
}
}
}
Voici ce qui est dans le test.txt fichier:
hello
world
C'est ainsi que mon projet ressemble:
Je peux exécuter le code avec succès. La façon dont je Jar généré est comme suit:
J'ai déjà ajouté des ressources dossier en cliquant sur "+" symbole de. Cependant, lorsque j'appelle le fichier Jar généré, il est toujours à se plaindre FileNotFoundException.
Toutes les suggestions?