Java SE 7 を対象に実装したプログラムをEclipse+Mavenでビルドしようとしたらこんなエラーが出たので、対策をメモ。 目次 1. エラー2. 原因2.1. おまけ スポンサーリンク エラー エラー: ダイヤモンド演算子は-source 1.5でサポートされていません 原因 Eclipseを使ってMavenプロジェクトにConvertした際に、「.classpath」ふぁいるの記述が変更されてしまっていたようです。 <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/> まずこれを元に戻してあげることで、Eclipseの文法エラー表示が解決しました。
![Maven実行時の「エラー: ダイヤモンド演算子は-source 1.5でサポートされていません」エラー](https://cdn-ak-scissors.b.st-hatena.com/image/square/ca74ee5152b10b5f85619975c7b07dc2b17ae5dc/height=288;version=1;width=512/https%3A%2F%2Fdid2memo.net%2Fwp-content%2Fuploads%2F2012%2F07%2Fdid2memo-net-icon.png)