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

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

Susan Sarandon
Susan Sarandonasal
2024-12-29 09:19:11623semak imbas

How to Fix

IDEA: javac: source release 1.7 memerlukan sasaran keluaran 1.7

Apabila menjalankan ujian JUnit dalam IntelliJ IDEA, pengguna mungkin menghadapi ralat " javac: keluaran sumber 1.7 memerlukan keluaran sasaran 1.7." Untuk menangani isu ini, adalah penting untuk memeriksa dan melaraskan tetapan berikut:

1. Pilihan Pengkompil

Sahkan pilihan pengkompil yang dinyatakan dalam IDEA. Isu ini mungkin timbul daripada pilihan yang salah yang diimport daripada Maven. Semak di bawah "Bina, Pelaksanaan, Penggunaan" > "Pengkompil" untuk tetapan yang salah.

2. Versi Bytecode

Pastikan versi projek dan modul bytecode (sasaran) ditetapkan kepada 1.7 atau lebih tinggi. Tetapan ini boleh didapati dalam "Struktur Projek" > "Projek" dan "Struktur Projek" > "Modul," masing-masing.

3. Tetapan Tahap Bahasa Sumber Lain

  • Struktur Projek | Projek: Tetapan ini mempengaruhi keseluruhan projek.
  • Struktur Projek | Modul | Sumber: Tetapan ini digunakan pada modul individu.

4. Konfigurasi Pemalam Maven

Jika isu berterusan walaupun pelarasan di atas, semak konfigurasi binaan Maven dalam pom.xml. Tahap bahasa lalai dalam Maven ialah 1.5, tetapi ia boleh ditindih dengan menetapkan tetapan berikut:

5. Maven Reimport

Selepas mengubah suai sebarang konfigurasi Maven, adalah penting untuk "Import semula" projek dalam tetingkap alat "Projek Maven". Tindakan ini memastikan bahawa IDEA sejajar dengan tetapan yang dikemas kini.

Atas ialah kandungan terperinci Bagaimana untuk Memperbaiki '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