• ベストアンサー

java1.5 でハッシュマップの使い方

現在動いているpgmをローカルのパソコン上のeclipse上で動かそうとすると、 "構文エラー。パラメータ化されたソース型はソースレベルが5.0の場合にのみ使用可能です。" というエラーが出てしまいます。 java version "1.5.0_11" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03) エラーソース private HashMap<String, CtrCIDData> mapData = null; どうすれば回避できるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • kscKane
  • ベストアンサー率62% (18/29)
回答No.2

メニューバーの「ウインドウ」→「設定」 開いた画面の「Java」→「コンパイラー」で、 コンパイラー準拠レベルをご確認ください。 これが5.0以外になっていたら、5.0に設定してみてください。

take_july
質問者

お礼

有難うございました。解決できました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • Ceren
  • ベストアンサー率49% (90/183)
回答No.1

Eclipse上のコンパイラが1.4.x以前のものなのではないでしょうか? だとするとMapに格納するオブジェクトの型を指定できないので、 「<String, CtrCIDData>」の部分を除去する必要があります。

すると、全ての回答が全文表示されます。

関連するQ&A