Eu coloquei o arquivo lorem.txt no projeto, conforme demonstrado no Vídeo.
Entretanto ao ler a linha:
FileInputStream fis = new FileInputStream("lorem.txt");
Foi lançada a exceção, pois ele não encontrou o arquivo.
Eu utilizo Linux. Para corrigir, coloquei o caminho completo:
FileInputStream fis = new FileInputStream("/home/guto/Desenvolvimento/Projetos/java-io/src/lorem.txt");
Assim funcionou.
Mas ficou a dúvida: Se eu tivesse desenvolvendo a aplicação pra rodar em outro sistema, por exemplo, windows, o caminho utilizaria outra estrutura, por exemplo, c:\users\usuario\lorem.txt. Logo, como eu faria? Um código para cada S.O. (Windows, LInux, etc)?