Rumah >Java >javaTutorial >Bagaimana untuk Membetulkan Ralat 'IDEA: javac: source release 1.7 memerlukan keluaran sasaran 1.7' dalam IntelliJ IDEA?

Bagaimana untuk Membetulkan Ralat 'IDEA: javac: source release 1.7 memerlukan keluaran sasaran 1.7' dalam IntelliJ IDEA?

Patricia Arquette
Patricia Arquetteasal
2024-12-18 03:52:16819semak imbas

How to Fix the

Menyelesaikan "IDEA: javac: source release 1.7 memerlukan keluaran sasaran 1.7" Ralat

Apabila menghadapi ralat "IDEA: javac: source release 1.7 memerlukan keluaran sasaran 1.7 " semasa menjalankan ujian JUnit dalam IntelliJ IDEA, ia biasanya menunjukkan ketidakpadanan antara sumber dan sasaran versi Java anda.

Langkah Penyelesaian Masalah:

  1. Sahkan Konfigurasi IDE:

    • Pastikan anda menggunakan Java SDK 1.7.
    • Semak tahap bahasa Modul dalam IntelliJ IDEA. Ia harus ditetapkan kepada 1.7.
  2. Periksa Pilihan Pengkompil Maven:

    • Pergi ke "Tetapan | Bina, Pelaksanaan , Deployment |. Compiler."
    • Semak jika salah pilihan pengkompil diimport daripada Maven. Betulkan ini jika perlu.
  3. Tetapan Versi Sasaran dan Sumber:

    • Sahkan tetapan versi bytecode (sasaran) untuk projek dan modul anda.
    • Laraskan tetapan ini agar serasi dengan yang diperlukan versi.
  4. Konfigurasi Tahap Bahasa Sumber Lain:

    • Periksa tetapan projek anda "Struktur Projek | Projek."
    • Semak tetapan "Projek | Tahap Bahasa".
    • Terokai modul anda tetapan "Struktur Projek | Modul | Sumber."
    • Sahkan parameter "Sumber | Tahap Bahasa".
  5. Konfigurasi Maven:

    • Semak pom.xml anda fail.
    • Tukar tahap bahasa menggunakan konfigurasi maven-compiler-plugin.
    • Sebagai alternatif, tetapkan sifat "maven.compiler.source" dan "maven.compiler.target" kepada yang diingini versi.
    • Import semula projek Maven dalam IntelliJ IDEA untuk menggunakan ini perubahan.

Dengan mengikuti langkah ini, anda boleh membetulkan ralat "IDEA: javac: source release 1.7 requires target release 1.7" dan berjaya menyusun serta menjalankan ujian JUnit anda.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'IDEA: javac: source release 1.7 memerlukan keluaran sasaran 1.7' dalam IntelliJ IDEA?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn