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.1هزار بازدید
0 امتیاز
1 پاسخ 585 بازدید
+1 امتیاز
1 پاسخ 944 بازدید
0 امتیاز
2 پاسخ 376 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
+2 امتیاز
1 پاسخ 900 بازدید
+1 امتیاز
2 پاسخ 2.6هزار بازدید
+1 امتیاز
0 پاسخ 399 بازدید
+1 امتیاز
1 پاسخ 295 بازدید
...