۱) Expected
این غلط وقتی چهره می دهد که قسمتی از کد وجود نداشته باشد. مثلا وقتی که گذاشتن یک “;” یا این که پرانتز طراحی اپلیکیشن را فراموش می کنید، این غلط چهره میدهد.
معمولا این پیغام غلط به جای دقیقی که در آن نادرست فیس داده میباشد اشاره نمینماید.
طرزهای یافتن جای ظریف غلط:
یقین نتیجه ها فرمائید که همه پرانتزهای گشوده، بسته گردیده می باشند.
بعضی وقتها کاراکترهایی مانند پرانتز گشوده نباید در موضع استارت قرار گیرند، پس نرمافزارنویس برای تولید تعادل در پرانتزها، آن را نمیبندد.
۲) Unclosed String Literal
پیغام خطای “Unclosed String Literal” وقتی اکران داده می شود که انتهای یک string نشان کوتیشن وجود نداشته باشد. این خطای لفظی دقیقا به به عبارتی خطی که نادرست در آن فیس داده میباشد اشاره مینماید.
نکته: چنانچه که یک حرفه از اجزای مختلفی درست شده باشد که به وسیله آرم “+” به هم متصل گردیده و فن را تشکیل دهند، ممکن میباشد گذاشتن کوتیشن دربین آنان فراموش گردد.
نکته: در کنار کوتیشنهایی که بخشی از string میباشند می بایست از “\\” بهره مند شد.
۳) Illegal Start of an Expression
عارضه ها متعددی برای بروز خطای Illegal Start of an Expression وجود دارااست. اگرچه تیتر این پیغام اشتباه یاری متعددی به رفع آن نمینماید؛ برخی از نرمافزارنویسان معتقدند که انگیزه آن کدنویسی بد میباشد.
وقتی که برای تعریفوتمجید یک مقدار تازه یا این که تخصیص یک مقدار به متغیر از یک عبارت به کارگیری میکنیم، ممکن میباشد کامپایلر به جهت پیدا نکردن سینتکس گزینه انتظارش آن مقدار را شناسایی نکند و این غلط چهره دهد.
۴) x Cannot Find Symbol
این غلط، خطایی بسیار متداول دربین دانشجو ها تازه کار میباشد. همگی شناسهها در جاوا میبایست پیش از به کار گیری تعریفوتمجید شوند چون کامپایلر هنگام کامپایل کردن کد نمیتواند شناسهها را تشخیص دهد.
دلایلی که میتوانند سبب ساز اخذ پیغام خطای Cannot Find Symbol شوند:
املای نادرست شناسه که موجب عدم تطبیق آن با شناسهی تعریف و تمجید گردیده میخواهد شد.
عدم تعریفوتمجید شناسه قبل از به کار گیری
به کار گیری از متغیر در بیرون از حوزهای که تعریف و تمجید شدهاست.
ایمپورت نکردن کلاسی که شناسه در آن تعریفوتمجید گردیده است.
۵) Public Class XXX Should Be in File
این غلط هنگامی فیس میدهد که کلاس XXX و اسم فولدر اپلیکیشن جاوا منطبق نداشته باشند. کد شما صرفا در شکل یکسان بودن اسم کلاس و پرونده جاوا کامپایل می شود.
برای پیشگیری از بروز این نوع غلط هنگام تایپ کردن نرم افزار یقین نتیجه ها فرمائید که مقادیر متناسب با نوع داده متغیرها را در آنان ذخیره میکنید.
۶) Invalid Method Declaration; Return Type Required
این اشتباه بهاین معناست که نوع بازگشتی متد تعریف و تمجید گردیده به صحت انتخاب نشده میباشد.
نحوههای رفع این نادرست:
انتخاب نوع بازگشتی
درحالتی که سازه بر این باشد که متد تعریف و تمجید گردیده
پاره ای برنگرداند، میبایست نوع بازگشتی آن را “void” تمجید فرمایید.
Constructor یا این که تولیدکننده نیازی به انتخاب نوع بازگشتی ندارد. البته در شرایطیکه خطایی در اسم تولیدکننده وجود داشته باشد، کامپایلر با تولیدکننده مانند متدی که نوع بازگشتی آن به صحت تمجید نشده، خلق و خوی مینماید.