EclipseのコンパイラとJDKのコンパイラは別物です。 ECJでコンパイルできても、javacでコンパイルできないことがあります。 では、どんなケースがjavacではダメなのか。 その一部を紹介します。 ケース1: アノテーションの属性値配列の、最後の要素のカンマ @Foo(value = { "a", "b", //← カンマありなしで違う } ) public class Hoge { } このソースは、ECJではコンパイルできますがjavacだとダメです。 Hoge.java:7: 式の開始が不正です。 @Foo(value = { "a", "b", } ) ^ public class Hoge { ケース2: Genericsにおける子クラスへのキャスト 例えば、Generation Gapパターンを使った場合、次のようなコードを書きたくなることがあります。 //自動生成し
スペルチェッカで自分の名前や org 等に警告が出る † 【症状】 スペルチェッカで自分の名前や org 等に警告が出る. Hirohisa AMAN と書くと,警告が出てしまう. 【対処法】 まず,適当なディレクトリに適当な名前で辞書ファイルを作る. 辞書ファイルは単なるテキストファイルで,1 行に 1 単語を記述する. そして, [Window] --> [Preference] --> [General] --> [Editors] --> [Text Editors] --> [Spelling] と選択し,"User defined dictionary" という欄に上で作ったテキストファイルのパスを指定すればよい. (日本語化されていればそれぞれ[ ] 内もそれぞれに対応した日本語です) ↑ JSPファイルがコンパイルできない † 【症状】 Eclipse 上で T
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く