Java I / O文件程序

时间:2016-10-17 22:19:53

标签: java file input output

在下面的代码中,有一个与文件一起使用的基本I / O代码:

import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Scanner;

public class Main {

public static void main(String[] args) throws FileNotFoundException {
    File file = new File("test.txt");

    try {

        PrintWriter output = new PrintWriter(file);
        output.println("Testing");
        output.println("123");
        output.close();
    } catch (IOException ex) {
        System.out.printf("ERROR: %s!\n", ex);
    }

    try {
        Scanner input = new Scanner( file );
        String message1  = input.nextLine();
        String message2  = input.nextLine();
        System.out.println(message1);
        System.out.println(message2);

    } catch (FileNotFoundException ex) {
        System.out.printf("ERROR: %s!\n", ex);
    }}}}

现在当我尝试运行它时,我收到以下错误:

  

线程中的异常" main" java.lang.Error:未解析的编译   问题:

     

在Main.main(Main.java:11)​​

为什么会发生这种情况的任何想法?

1 个答案:

答案 0 :(得分:2)

您遇到语法错误。

有一个太多的近花括号。删除最后一个紧密的大括号,你很高兴。