『'hoge' が受け入れられるのは、注釈処理が明示的に要求された場合だけです。』  という、初心者過ぎるエラーに出会ってしまった話

'hoge' が受け入れられるのは、注釈処理が明示的に要求された場合だけです。

というエラーメッセージが出た。


なんだろ?って思ってぐぐった。
そしたら、

166 :150 :2007/07/01(日) 04:30:14: 'java' が受け入れられるのは、注釈処理が明示的に要求された場合だ けです このメッセージをぐぐっても出てこないのは やっぱり普通はこういう事にはならないからなのでしょうか。

みたいな記事があって、意外にも、このエラーをずばり解決するサイトが上位に出てこなかった。


『なんでだろ?』
『こんな良く出そうなエラーなのに。』
って思ったら、なぞが解けた。

答え:あまりに初心者過ぎるエラーだから

このエラーメッセージは

  • ファイル名が間違っている。
  • ファイル名の拡張子が”.java”でない。

という、あまりにお粗末な初心者的ミスの場合だけ・・。
だからぐぐってもでてこなかったのね〜。


自分の場合

javac Hoge

してました・・・orz

javac Hoge.java
java Hoge

だよね・・・orz


一度死んできます。
戒めとして、記事にしてみた。