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