というエラーが表示されます
(注釈を有効にするには -source 5 以上を使用してください) {class path} エラー: -source 1.3 では for-each ループはサポートされていません
Mavenを使用してモジュールをコンパイルしようとすると。
問題は、私のマシンの Java バージョンが 1.7.0_02 であることです。
誰でも解決策を提案できますか?
同じ問題があったため、これを pom.xml ファイルに含めることをお勧めします。
<build>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
<compilerArgument></compilerArgument>
</configuration>
</plugin>
</plugins>
</pluginManagement>
最も短いバージョンは、pom.xmlmaven.compiler.source
でプロパティを設定することです。maven.compiler.target
<project>
....
<properties>
<maven.compiler.source>1.5</maven.compiler.source>
<maven.compiler.target>1.5</maven.compiler.target>
</properties>
JAVA_HOME 環境変数の値を確認してください。
maven が使用するユーザー acc の場合
<build>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
<compilerArgument></compilerArgument>
</configuration>
</plugin>
</plugins>
</pluginManagement>
ブラックパンサー
この他にも
<project>
....
<properties>
<maven.compiler.source>1.5</maven.compiler.source>
<maven.compiler.target>1.5</maven.compiler.target>
</properties>
によって rzymek
一緒に
プロジェクトをクリーンアップしてビルドすると、うまくいきます!!!
<build>
<finalName>your project name</finalName>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>