2011-07-08 6 views
0

Possible Duplicate:
Causes of 'java.lang.NoSuchMethodError: main Exception in thread “main”'』メイン」

私は、テキストファイルのbyte配列を記述しようとしています。私が使用していたコードが

import java.io.BufferedWriter; 
    import java.io.File; 
    import java.io.FileNotFoundException; 
    import java.io.FileWriter; 
    import java.io.IOException; 
    import java.io.Writer; 
    public class writefile { 
//it works well 
    public static void main()throws IOException{ 
     Writer output = null; 
     byte[] a= {1,2,3,4,5,6}; 

     try { 
     String text = "abcd...\n"; 
     String str3 = text.concat("the end"); 
     String NL = System.getProperty("line.separator"); 
     str3 = str3.concat(NL); 
     str3= str3.concat("next line"); 
     for (int i=0; i < a.length; i++){ 
      str3 = str3.concat(NL); 
      str3= str3.concat(" " +a[i]); 
     } 
     File file = new File("write.txt"); 
     output = new BufferedWriter(new FileWriter(file)); 
     output.write(str3); 
     System.out.println("Your file has been written"); 
     } catch (FileNotFoundException e) { 
      e.printStackTrace(); 
      } catch (IOException e) { 
      e.printStackTrace(); 
      } finally { 
       try { 
        if (output != null) { 
         output.close(); 
         } 
        } catch (IOException e) { 
         e.printStackTrace(); 
         } 
        } 
     } 

}

親切に助けて下のようになり、スレッド内のメイン 例外 "メイン"

java.lang.NoSuchMethodErrorの:私にエラーを与えていますどうすれば問題を解決できますか?

+0

プログラムの実行方法を教えてください。 –

答えて

0

main Javaプログラムのメソッドは、起動時にプログラムに渡される引数(存在する場合)を表す型String[]の引数をとる必要があります。

+0

はいString []が私の問題を解決しました。ありがとうたくさん:) – WBAN

0

メインシグネチャにはString []引数が含まれている必要があります

+0

はいパットString []私の問題を解決しました。どうもありがとう :) – WBAN

関連する問題