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 پاسخ 490 بازدید
+1 امتیاز
1 پاسخ 845 بازدید
0 امتیاز
2 پاسخ 357 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
+2 امتیاز
1 پاسخ 880 بازدید
+1 امتیاز
2 پاسخ 2.5هزار بازدید
+1 امتیاز
0 پاسخ 387 بازدید
+1 امتیاز
1 پاسخ 281 بازدید
...