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.0هزار بازدید
0 امتیاز
1 پاسخ 492 بازدید
+1 امتیاز
1 پاسخ 854 بازدید
0 امتیاز
2 پاسخ 362 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
+2 امتیاز
1 پاسخ 881 بازدید
+1 امتیاز
2 پاسخ 2.6هزار بازدید
+1 امتیاز
0 پاسخ 388 بازدید
+1 امتیاز
1 پاسخ 283 بازدید
...