Execution failed for task ':compileJava'. > invalid source release: 11
1855 ワード
Execution failed for task ':compileJava'.
> invalid source release: 11
IntelliJ Rogradleを使用してスプリングガイドを構築中に発生したエラー.Javaの使用バージョンとGradleで設定されているJavaのバージョンが異なるためです.(gradleよりも低いバージョンを使用する場合)
以上のように、java 11バージョンを使用してIntelJの設定とProject Structure内の詳細設定を変更する必要があります.
Gradle
プロジェクト内部フォルダのbuild.Gradleを開くと、次のようになります.
sourceCompatibility="11"はjavaバージョン11を使用していることを示しているので、このエラーが発生した場合は、javaバージョンがプロジェクトで使用しているjavaバージョンと一致していることを確認する必要があります(いずれかを変更する必要がある場合があります).
Settings
Build Tools/Gradle settings
Build and run using: IntelliJ IDEA
Run tests using: IntelliJ IDEA
Gradle JVM:ユーザJavaバージョン**
Java Compiler settings
Projectバイトコードバージョン:必要なJavaバージョン
Per-moduleバイトコードバージョン:各モジュールに必要なJavaバージョン(オプション)**
Kotlin Compiler settings
ターゲットJVMバージョン:必要なJavaバージョン**
Project Structure
プロジェクト設定で設定したプロジェクト、プラットフォーム設定で設定したSDKsと同様にgradeで設定したJavaバージョンに設定します.
解決できない場合。
上のように修正しましたが、同じエラーが発生したら
cmdでもgit bashでもjavac-versionでバージョンを検証できます.
複数のJavaバージョンを使用する場合に発生する問題で、望ましくないJavaバージョンが発生する場合があります.
環境変数を設定することで解決できます.個人的には以下の方法をお勧めします.
https://computer-science-student.tistory.com/467
Reference
この問題について(Execution failed for task ':compileJava'. > invalid source release: 11), 我々は、より多くの情報をここで見つけました https://velog.io/@kcho32/Execution-failed-for-task-compileJava.-invalid-source-release-11テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol