Olá,
Estava iniciando os exercícios sobre entrada e saída de arquivos, e notei que o código abaixo funciona somente no console do eclipse, mas não na JVM quando quando executo o programa pelo terminal (sistema operacional linux mint):
package Javaio;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
public class TestaEntrada {
public static void main(String[] args) throws FileNotFoundException, IOException {
FileInputStream fis = new FileInputStream("entrada.txt");
InputStreamReader isr = new InputStreamReader(fis);
BufferedReader br = new BufferedReader(isr);
String s = br.readLine();
System.out.println(s);
br.close();
}
}
Será que o java não está configurado corretamente no meu sistema? Lembro de ter alterado as variáveis de ambiente necessárias.