+1 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)
VerifyError در جاوا چه زمانی رخ می دهد و چه معنی دارد؟
قبل توسط (1.9هزار امتیاز)
ممکنه که در زمان compile کد در RunTime کتابخانه مورد نظر یافت نمی شود به فرض مثال شما  Xerces 1 مدنظر باشد ولی در RunTime و در ClassPath آدرس Xerces 2 قرار گرفته باشد

3 پاسخ

+2 امتیاز
قبل توسط (938 امتیاز)
کلاس هایی(کتابخانه های) که در کد از آنها استفاده شده در زمان runtime نسبت به زمان compile کد متفاوت باشد.یعنی در زمان runtime به عنوان مثال یک نسخه متفاوتی از کتابخانه در classpath برنامه باشد(نسبت به زمان compile).در این حالت برنامه خطای ClassNotFoundException نمیدهد چون namespace مورد نظر را در زمان runtime پیدا میکند منتها به علت تفاوت در method signatures نسبت به زمان compile این خطا را برمیگرداند.
+1 امتیاز
قبل توسط (445 امتیاز)
زمانی که دو شی آرایه ویا متغیر با هم تطبیق نداشته باشند روی میده
0 امتیاز
قبل توسط (1.1هزار امتیاز)

زمانی که verifier (که درون JVM قرار دارد)، فایل کلاسی را پیدا می کند که با وجود خوش ساخت (well formed) بودن مشکلاتی مانند ناسازگاری های داخلی (internal inconsistency) یا مشکل امنیتی دارد. خطای java.lang.VerifyError رخ می دهد.

سوالات مشابه

+1 امتیاز
1 پاسخ 777 بازدید
0 امتیاز
0 پاسخ 457 بازدید
+1 امتیاز
1 پاسخ 356 بازدید
+2 امتیاز
2 پاسخ 553 بازدید
+1 امتیاز
1 پاسخ 406 بازدید
+1 امتیاز
1 پاسخ 533 بازدید
+1 امتیاز
1 پاسخ 756 بازدید
0 امتیاز
0 پاسخ 378 بازدید
سوال شده 7 سال قبل در برنامه نویسی توسط java (0 امتیاز)
0 امتیاز
1 پاسخ 697 بازدید
...