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
Lepaskan: 2024-12-29 09:19:11
asal
609 orang telah melayarinya

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan