[解決済み】EclipseでインポートされたMavenプロジェクトが、デフォルトでJava 1.6ではなくJava 1.5を使用する原因は何ですか、またそうならないようにするにはどうすればいいですか?
2022-04-10 18:20:20
質問
Mavenプロジェクトをインポートしたら、Eclipseのデフォルトとして1.6が設定されているにもかかわらず、Java 1.5が使用されました。
Preferences->Java->Installed JREs
.
Mavenプロジェクトを1.6のJREを使うように変更しても、Java 1.5を使っていたときのビルドエラーが残っていました(このビルドエラーについては、以前に m2eclipseではビルドエラーになるのに、コマンドラインのmaven2ではならないのですが、m2eclipseの設定が間違っているのでしょうか? )
プロジェクトを削除してもう一度やってみますが、今度は最初からJava 1.6を使うようにして、ビルドの問題がなくなるかどうか確認したいのです。
プロジェクトをインポートする際に、Java 1.6を使用するようにするにはどうすればよいですか?
解決方法は?
m2eclipseプラグインはEclipseのデフォルトを使用せず、POMから設定を派生させます。ですから、もしMavenプロジェクトをEclipseでインポートしたときにJava 1.6の設定を使用するようにしたい場合は
maven-compiler-plugin
を適切に設定するよう、すでに提案しました。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.1</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
プロジェクトがすでにインポートされている場合は、プロジェクトの設定を更新してください ( 右クリック をクリックし Maven V プロジェクト設定の更新 ).
関連
-
[解決済み] Mavenエラー "転送に失敗しました..."
-
[解決済み] java.sql.SQLException: ORA-00933: SQL コマンドが正しく終了していません。
-
[解決済み] JavaにおけるMouseListenerとMouseAdapterの違いについて
-
[解決済み] javaでAnnotation Inheritanceのようなものはあるのでしょうか?
-
[解決済み] HTTP ステータス 500 - サーブレットクラス pkg.coreServlet のインスタンス化に失敗しました。
-
[解決済み] javaでメソッドを呼び出すプログラムのエラー修正
-
[解決済み] IntelliJのインスペクションで「シンボルを解決できない」と表示されたが、コードはコンパイルされる
-
[解決済み】Javaコンパイラのレベルが、インストールされたJavaプロジェクトのFacetのバージョンと一致しない。
-
[解決済み] mavenのアップデート後にJavaのバージョンが自動的にjava 1.5に変更される。
-
[解決済み] EclipseでJDKを設定する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Firebase クラスにシリアライズするプロパティが見つからない
-
[解決済み] XX:MaxDirectMemorySizeの既定値
-
[解決済み] ORA-01654: インデックスを拡張できません。
-
[解決済み] HTTP ステータス 500 - サーブレットクラス pkg.coreServlet のインスタンス化に失敗しました。
-
[解決済み] Mavenです。JARは空になります - 含有するためにマークされたコンテンツがありません
-
[解決済み] java.lang.ClassCastException: java.lang.Long を java.lang.Integer にキャストできない(java 1.6
-
[解決済み] Javaコンパイラーエラー:ステートメントではありません
-
[解決済み] java swingアプリケーションでJCEがプロバイダBCを認証できない
-
[解決済み] MavenでシンプルなJava 10 / Java 11プロジェクトをコンパイルできない
-
[解決済み] 警告 - ビルドパスが実行環境を指定している J2SE-1.4