public class teste {
  public static void main (String [] args) {
    System.out.println ("Hellow world");
  }
}

こんなプログラム書いてgcjでコンパイルしたら、

/usr/lib/crt1.o: In function `_start':
/usr/lib/crt1.o(.text+0x18): undefined reference to `main'
collect2: ld はステータス 1 で終了しました

とか言われます。
何がいけないんだ?