Pra quem não esta funcionando eu tive que acrescentar no código o métodp flush como mostrado no código abaixo:
public static void main(String[] args) throws IOException {
InputStream fis = System.in;
Reader isr = new InputStreamReader(fis);
BufferedReader br = new BufferedReader(isr);
OutputStream fos = new FileOutputStream("pacote2.txt");
Writer osw = new OutputStreamWriter(fos);
BufferedWriter bw = new BufferedWriter(osw);
String linha = br.readLine();
while(linha != null && !linha.isEmpty()) {
bw.write(linha);
bw.newLine();
bw.flush();
linha = br.readLine();
}
br.close();
bw.close();
}
acredito que muitos estão passando pelo mesmo problema pois o professor esta usando o JDK-9 e eu o JDK-14. Agora esta funcionando, mas antes não estava. Minha dúvida é como o professor esta pulando de linha sem dar enter no console.?