0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

در زمان deploy کردن یک فایل war درون apache tomcat خطای زیر مشاهده می شود:

Unsupported major.minor version 51.0 unable to load class

دلیل این خطا چیست؟

1 پاسخ

+3 امتیاز
قبل توسط (2.2هزار امتیاز)

این خطا زمانی رخ میدهد که نسخه jdk که برای کامپایل کردن پروژه استفاده نموده اید از نسخه jre که برای اجرای برنامه استفاده می کنید بالا تر باشد . به طور مثال از jdk7 برای توسعه و کامپایل استفاده شده است اما از jre6 برای اجرای ان اسفاده شود.در این صورت خطای بالا صادر میگردد.

(البته این موضوع که مثلا از امکانات جدید در java7 استفاده نشده است و  باید بتواند jre6 انرا اجرا کند صحیح نمیباشد)

سوالات مشابه

0 امتیاز
2 پاسخ 1.2هزار بازدید
0 امتیاز
1 پاسخ 723 بازدید
+1 امتیاز
1 پاسخ 1.1هزار بازدید
0 امتیاز
2 پاسخ 482 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
+2 امتیاز
1 پاسخ 1.0هزار بازدید
+1 امتیاز
2 پاسخ 2.7هزار بازدید
+1 امتیاز
0 پاسخ 496 بازدید
+1 امتیاز
1 پاسخ 384 بازدید
...