Rumah > Java > javaTutorial > teks badan

Java \'UnsupportedClassVersionError\': Mengapa Program Saya Tidak Boleh Berjalan dengan JDK 7?

DDD
Lepaskan: 2024-10-27 09:30:03
asal
349 orang telah melayarinya

Java

Menyelesaikan masalah "Pengecualian dalam utas "utama" java.lang.UnsupportedClassVersionError: a (Unsupported major.minor version 51.0)"

Soalan: Saya telah memasang JDK7, tetapi apabila saya menjalankan program Java yang mudah, saya menerima "UnsupportedClassVersionError". Bagaimanakah saya boleh menyelesaikan masalah ini?

Jawapan:

Ralat ini menunjukkan ketidakpadanan antara versi Java yang dikompilasi oleh program anda dan versi yang anda cuba jalankan dengan. Untuk menyelesaikannya:

  1. Semak Versi Java Anda: Sahkan bahawa anda telah memasang Java 7 dengan menjalankan java -version daripada baris arahan. Pastikan ia menunjukkan "versi java 1.7".
  2. Tetapkan Versi Java: Jika berbilang versi Java dipasang, anda mungkin perlu menetapkan versi mana yang hendak digunakan secara eksplisit dengan mengedit $JAVA_HOME pembolehubah persekitaran atau menggunakan sudo update-alternatives --config java untuk memilih versi yang diingini.

    • Sebagai contoh, jalankan sudo update-alternatives --config java dan pilih laluan ke pemasangan Java 7 anda.
  3. Kompil semula Program Anda: Setelah anda menetapkan versi Java, susun semula program anda menggunakan javac.
  4. Jalankan Program Anda: Cuba jalankan program anda semula. Jika isu itu berterusan, semak kemungkinan punca lain, seperti tetapan laluan kelas yang salah atau konflik perpustakaan.

Atas ialah kandungan terperinci Java \'UnsupportedClassVersionError\': Mengapa Program Saya Tidak Boleh Berjalan dengan JDK 7?. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!