Eu quero incluir o arquivo de texto na pasta de recursos para o arquivo Jar. Aqui é o mínimo exemplo:
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 );
}
}
}
Aqui está o que o test.txt arquivo:
hello
world
Isto é como o meu projeto se parece com:
Eu posso executar o código com êxito. A maneira que eu Jar gerado é o seguinte:
Eu já adicionaram pasta de recursos clicando em "+" símbolo. No entanto, quando eu chamo o gerado o arquivo Jar, ele ainda está reclamando FileNotFoundException.
Alguma sugestão?