Pessoal, tenho uma aplicação que lê dados de um arquivo da seguinte forma:
BufferedReader reader = new BufferedReader(new FileReader("MeuArquivo.txt"));
Gerei um jar da aplicação e sempre coloco o MeuArquivo.txt no mesmo diretório do jar. Quando executo o jar no windows, tudo funciona normalmente, a aplicação lê o MeuArquivo.txt e executa as operações necessárias. O problema é que quando executo o jar no linux com o MeuArquivo.txt também na mesma pasta que o jar ele lança uma exceção na tela(java.io.FileNotFoundException) dizendo que não encontrou o MeuArquivo.txt.
Alguém sabe pq isso acontece ?
att,