2016-04-12 14 views
-4
File file = new File("D:/projects/tFile.txt") ; 
     file.createNewFile(); //Unhandled exception type IOException 
     FileOutputStream fout = new FileOutputStream(file); //Unhandled exception type FileNotFoundException 
     String s = "Cricket"; 
     byte []b = s.getBytes(); 
     fout.write(b);//Unhandled exception type IOException 
     fout.close();// Unhandled exception type IOException 

これはFileNotFound ExceptionとIoExceptionを示しています。このコードはエラーを示しています。このコードで何が問題になっていますか?

+1

例外が原因である可能性があり、どのようなエラーがで発生したライン、および*完全な*エラーテキスト。 – azurefrog

+0

あなたは何が起こっているのか、何が起こっているのか、潜在的な修正が何であるかを理解するために、エラーをGoogleに気付かれましたか? – tnw

+0

エラーメッセージも読んだことがありますか? – SLaks

答えて

-1

使用したメソッドからスローされている例外を処理するようにお願いします。

try catchブロックで囲みます。

public void method(){ 
     try { 
      File file = new File("D:/projects/tFile.txt") ; 
      file.createNewFile(); 
      FileOutputStream fout = new FileOutputStream(file); 
      String s = "IPL is very entertaining tournament"; 
      byte []b = s.getBytes(); 
      fout.write(b);; 
      fout.close(); 
     } catch (IOException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } 

    } 
+0

これは実際に*問題を修正するものではありません。 – tnw

+0

詳細を教えていただけますか? – Pavan

+0

これは例外で、プログラムのクラッシュを防ぎます。例外はスローされ、問題は解決されません。私はこれが有効な答えだとは思わない。 – tnw

-2

これが実行されます.D:/ projectsが不足している可能性があります。 たり、エラーに関する質問がある場合は、エラーがコンパイル時や実行時にあるかどうか、あなたの質問に含まれていることを確認してください

public static void main(String[] args) throws IOException { 
    File file = new File("D:/Test/tFile.txt") ; 
    file.createNewFile(); 
    FileOutputStream fout = new FileOutputStream(file); 
    String s = "IPL is very entertaining tournament"; 
    byte []b = s.getBytes(); 
    fout.write(b);; 
    fout.close(); 
} 
+0

これはコメントです。 – tnw

+0

いいえ、D:/ projectsは欠落していません。パスは正しいです。 – Sam

+0

実際にこれを日食に入れてみましたか?あなたはそれをコンパイルすることができますか? – Pavan

関連する問題