[解決済み] IDEA: javac: ソースリリース 1.7 はターゲットリリース 1.7 を必要とします。
2022-02-17 20:58:07
質問
IntelliJ IDEA を使用して JUnit テストを実行すると、次のようなメッセージが表示されます。
どうすれば修正できますか?
- SDK 1.7を使用
- モジュール言語レベルは1.7
Mavenのビルドは問題なく動作します。(IDEAの設定の問題だと思われます。)
解決方法は?
Mavenからインポートされたコンパイラオプションが正しくない可能性が高いです。
また、プロジェクトとモジュールのバイトコードも確認します ( ターゲット ) のバージョン設定(スクリーンショット参照)。
その他の場所には ソース 言語レベルが設定されています。
- プロジェクト構造|株式会社日立製作所 プロジェクト
- プロジェクトの構成|モジュール(すべてのモジュールにチェックを入れること)|||Module ソース
メイヴン デフォルトの言語レベル は 1.5 (5.0)の場合、上のスクリーンショットでは、モジュール言語レベルとしてこのバージョンが表示されます。
を使用して変更することができます。
maven-compiler-plugin
の中で設定します。
pom.xml
:
<project>
[...]
<build>
[...]
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
[...]
</build>
[...]
</project>
または
<project>
[...]
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
[...]
</project>
IntelliJ IDEAは、以下のように設定すると、この設定を尊重します。 再インポート でのMavenプロジェクトは Mavenプロジェクト ツールウィンドウに表示されます。
関連
-
[解決済み】 エラー:java: javacTask: ソースリリース8はターゲットリリース1.8を必要とする
-
[解決済み] エラーです。Java: ターゲットリリースが無効です。11 - IntelliJ IDEA
-
[解決済み] IntelliJ IDEA with Junit 4.7 「!!!! JUnitバージョン3.8以降を期待:"
-
[解決済み] IntelliJ IDEAでGroovy SDKを設定する
-
[解決済み] IntelliJのインスペクションで「シンボルを解決できない」と表示されたが、コードはコンパイルされる
-
[解決済み] Mavenが実行するJUnitテストを見つけ出せない
-
[解決済み】IntelliJ IDEAのデフォルトJDKを変更する方法は?
-
[解決済み】IntelliJ 10.5でテストを実行すると「NoSuchMethodError: org.hamcrest.Matcher.describeMismatch 」が発生する。
-
[解決済み】IntelliJ:複数のプロジェクトで作業する場合
-
[解決済み] Android StudioとGradleで-source 1.7を設定する方法
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Android Studio クラス org.codehaus.groovy.runtime.InvokerHelper を初期化できませんでした。
-
[解決済み】エラー。Selection does not contain a main type
-
[解決済み] 解決済み】Javaが「型をインスタンス化できない」というエラーを返す [重複] [重複]
-
[解決済み】Javaでユーザー入力を待機させる方法
-
[解決済み】Javaを使用するSelenium - ドライバの実行ファイルのパスは、webdriver.gecko.driverシステムプロパティで設定する必要があります。
-
[解決済み】文字列中の � を置換する方法
-
[解決済み】Java: GZIPInputStreamの作成に失敗しました。GZIP形式ではありません
-
[解決済み] SQLエラー。0, SQLState: 08S01 通信リンクの失敗 [重複]。
-
[解決済み] intellij idea - Error: java: invalid source release 1.9.
-
[解決済み】IntelliJ: Error:java: エラー: リリースバージョン5はサポートされていません。