エラー:Java: Javactask: ソース リリース 1.8 にはターゲット リリース 1.8 が必要です

Sheeraz Gul 2024年2月15日
エラー:Java: Javactask: ソース リリース 1.8 にはターゲット リリース 1.8 が必要です

IntelliJ for Java を使用している場合、Java プログラムをコンパイルできないことがよくある問題です。 このチュートリアルでは、このエラーの解決策を提供します。

エラー:Java: Javactask: ソース リリース 1.8 にはターゲット リリース 1.8 が必要です

IntelliJ で Java プログラムをコンパイルできない場合、ほとんどの場合、問題はソース リリースがターゲット リリースと一致していないことです。

この問題を解決するには、ソース リリースとターゲット リリースを一致させる必要があります。 IntelliJ のさまざまなプラットフォームのソリューションを次に示します。

Windows 向けのソリューション

以下の手順に従って、Windows のソース リリースにはターゲット リリースが必要ですというエラーを解決します。

  • IntelliJ のファイルメニューに移動します。
  • ファイルメニューから設定を選択します。
  • Settings メニューから Build, Execution, Deployment を選択します。
  • Build, Execution, Deployment から Compiler を選択します。
  • コンパイラからJavaコンパイラを選択します。
  • 次に、Java Compiler ページで、Use compilerJavac を選択します。
  • Project bytecode version でバージョンを選択します。 ターゲット バイトコード バージョン に類似していることを確認してください。
  • たとえば、Project bytecode version 1.8 の場合、Target bytecode version1.8 になります。
  • Apply をクリックしてから Ok をクリックしてください。 この方法のスクリーンショットを参照してください。

Javaコンパイラ設定

Java コンパイラを直接開くショートカットは、Ctrl+Shift+A を押してから Java コンパイラと入力し、最後に Enter< を押します。 /kbd>.

MacOS 向けのソリューション

以下の手順に従って、macOS でのソース リリースにはターゲット リリースが必要ですというエラーを解決してください。

  • IntelliJ メニューに移動します。
  • 設定を選択します。
  • Preferences から Build, Execution, Deployment を選択します。
  • Build, Execution, Deployment から Java Compiler を選択します。
  • 次に、Java Compiler ページで、Use compilerJavac を選択します。
  • Project bytecode version でバージョンを選択します。 ターゲット バイトコード バージョン に類似していることを確認してください。
  • たとえば、Project bytecode version 1.8 の場合、Target bytecode version1.8 になります。
  • Apply をクリックしてから Ok をクリックしてください。

Mavenのソリューション

Maven の場合、最上位プロジェクト ノードの pom.xml にコンパイラを追加する必要があります。 pom.xml を開き、以下のコードを追加します。

<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>

プラグインを pom.xml に追加したら、保存して準備完了です。

著者: Sheeraz Gul
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

関連記事 - Java Error