Java FileOutputStream未写入文件

Java FileOutputStream未写入文件,java,io,Java,Io,我编写了这个程序,试图写入一个文本文件,但执行该程序后什么也没有发生。你能建议如何指定文件路径吗?我正在使用eclipse,并在我的类所在的默认包中创建了一个文件“out.txt” import java.io.*; public class InputOutput { public static void main(String args[]) throws IOException { int i; //File file=new File("inputd")

我编写了这个程序,试图写入一个文本文件,但执行该程序后什么也没有发生。你能建议如何指定文件路径吗?我正在使用eclipse,并在我的类所在的默认包中创建了一个文件“out.txt”

import java.io.*;
public class InputOutput {

    public static void main(String args[]) throws IOException
    {
    int i;
    //File file=new File("inputd");
    //File file0=new File("out");
    FileInputStream fin=null;
    //FileOutputStream fout=null;
    DataOutputStream fout=null;



    //copy the file

    try
    {
        //fin=new FileInputStream("input.txt");
        fout=new DataOutputStream(new FileOutputStream("out.txt"));
        //fout=new FileOutputStream("out.txt");

        fout.write(1);
        fout.write(100);
        fout.write(1000);


    }
    catch(IOException ioe)
    {
        System.out.println("I/O Error" + ioe);
    }

    finally {

        if (fout != null) {
           fout.close();
        }

    //fin.close();

}
}
}

该文件将自动创建,并将位于您的项目根文件夹中。
此外,如果您在Eclipse中的项目中没有看到该文件,请在项目资源管理器中单击项目并按F5键,或者右键单击项目并选择“刷新”。

该文件应显示在项目的主文件夹中,而不是类所在的包中。您的应用程序创建文件,您不需要自己创建。