Eu tenho o código abaixo, e um arquivo de texto na pasta
File file = new File("src/dados.txt");
Scanner input = new Scanner(file);
Universidade universidade = new Universidade();
int numCursos = input.nextInt();
input.close();
Porém, sempre encontro o erro:
Exception in thread "main" java.util.NoSuchElementException
at java.util.Scanner.throwFor(Scanner.java:862)
at java.util.Scanner.next(Scanner.java:1485)
at java.util.Scanner.nextInt(Scanner.java:2117)
at java.util.Scanner.nextInt(Scanner.java:2076)
at br.ufba.team3.siac.Main.main(Main.java:19)
Eu já pesquisei o fórum e normalmente é por conta de erro no arquivo TXT. Porém, o meu arquivo TXT tem realmente um número na primeira linha, não está vazio, alguém pode me dá uma luz sobre esse erro?