Avatar ·

Leitura de arquivo de texto em Java: guia passo a passo para iniciantes

Olá a todos! Estou aprendendo Java há cerca de um mês e me deparei com uma tarefa que parece simples, mas me deixou travado. Preciso ler um arquivo de texto comum (por exemplo, log.txt ou data.txt) e exibir seu conteúdo no console. Já tentei várias opções da internet, mas toda vez algo dá errado.\n\nAqui está o que tentei:\n\n
import java.io.*;\n\npublic class ReadFile {\n    public static void main(String[] args) {\n        File file = new File("data.txt");\n        Scanner scanner = new Scanner(file);\n        while (scanner.hasNextLine()) {\n            String line = scanner.nextLine();\n            System.out.println(line);\n        }\n        scanner.close();\n    }\n}\n
\n\nEsse código gera o erro "FileNotFoundException", embora o arquivo esteja na mesma pasta que o código-fonte.