2017-05-10 34 views
0

このプログラムをテキストファイルに書き込もうとしましたが、プログラムを実行しても何も起こりません。ファイルパスを指定する方法を提案できますか?私はEclipseを使用しており、私のクラスがあるのと同じデフォルトパッケージに "out.txt"というファイルを作成しています。FileOutputStreamがファイルに書き込まない

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(); 

} 
} 
} 
+1

ファイルは、プロジェクトのメインフォルダに表示され、クラスが含まれているパッケージには表示されません。アプリケーションがファイルを作成します。 – f1sh

答えて

0

ファイルは自動的に作成され、プロジェクトのルートフォルダに格納されます。 また、Eclipseでプロジェクトにファイルが表示されない場合は、プロジェクトエクスプローラでプロジェクトをクリックし、F5キーを押すか、プロジェクトを右クリックして更新を選択します。

関連する問題