فهرست مطالب:
- مرحله 1: "خطای نحو ، درج" ؛ " برای تکمیل BlockStatements”
- مرحله 2: "نمی توان آن را به یک متغیر حل کرد" یا "قرار دادن VariableDeclarators"
- مرحله 3: "insert"} را برای تکمیل ClassBody "
- مرحله 4: حلقه بی نهایت
- مرحله 5: "نمی توان به یک نوع حل کرد"
- مرحله 6: "روش" "برای نوع آن تعریف نشده است"
- مرحله 7: "رشته Literal به درستی با یک نقل قول دوبار بسته نمی شود"
- مرحله 8: "نوع بازگشت برای روش گم شده است"
- مرحله 9: کمک اضافی
![اشکال زدایی اولیه جاوا: 9 مرحله اشکال زدایی اولیه جاوا: 9 مرحله](https://i.howwhatproduce.com/images/006/image-15833-22-j.webp)
تصویری: اشکال زدایی اولیه جاوا: 9 مرحله
![تصویری: اشکال زدایی اولیه جاوا: 9 مرحله تصویری: اشکال زدایی اولیه جاوا: 9 مرحله](https://i.ytimg.com/vi/B7UqV3ctCs8/hqdefault.jpg)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
![اشکال زدایی اولیه جاوا اشکال زدایی اولیه جاوا](https://i.howwhatproduce.com/images/006/image-15833-23-j.webp)
این راهنمای دستورالعمل گام به گام اساسی برای مدیریت خطای جاوا را پوشش می دهد. این راهنما در راه اندازی نرم افزار برنامه نویسی جاوا هیچ کمکی نمی کند و انتظار می رود که شما قبلاً این کار را زودتر انجام داده باشید. برای استفاده بهینه از این راهنما ، هر زمان که خطایی رخ می دهد و در مورد آن مطمئن نیستید ، به آن مراجعه کنید و 8 احتمال رایج را بررسی کنید تا زمانی که یا با راه حلی روبرو شوید یا به پایان برسید. به خاطر داشته باشید ، این مثالها همه نسبتاً اساسی هستند و برای حمایت مبتدیان در نظر گرفته شده اند.
قبل از شروع بررسی راه حل های احتمالی ، به خطایی که جاوا به شما اطلاع می دهد نگاهی بیندازید. هر مرحله با نمایش خطایی که با آن مرتبط است شروع می شود.
مرحله 1: "خطای نحو ، درج" ؛ " برای تکمیل BlockStatements”
!["خطای نحوی ، درج" ؛ " برای تکمیل BlockStatements” "خطای نحوی ، درج" ؛ " برای تکمیل BlockStatements”](https://i.howwhatproduce.com/images/006/image-15833-24-j.webp)
این اساسی ترین خطای نحوی است ، به این معنی که شما یک نقطه ویرگول را در پایان بیانیه خود فراموش کرده اید. تمام بیانیه های بیان و بیان با یک نقطه ویرگول پایان می یابد. در برخی موارد دیگر مانند if ، else و دستورات دیگر نیازی به قرار دادن نقطه ویرگول نیست.
مرحله 2: "نمی توان آن را به یک متغیر حل کرد" یا "قرار دادن VariableDeclarators"
!["نمی توان به یک متغیر حل شد" یا "درج VariableDeclarators" "نمی توان به یک متغیر حل شد" یا "درج VariableDeclarators"](https://i.howwhatproduce.com/images/006/image-15833-25-j.webp)
این خطای نحوی هنگامی رخ می دهد که می خواهید از یک متغیر بدون ایجاد آن یا ایجاد یک نوع داده برای آن استفاده کنید. به سادگی نوع داده مرتبط با متغیر خود را اضافه کنید ، مثالها می توانند "int" ، "boolean" ، "char" و "double" باشند.
مرحله 3: "insert"} را برای تکمیل ClassBody"
!["insert"} را در Complete ClassBody قرار دهید "insert"} را در Complete ClassBody قرار دهید](https://i.howwhatproduce.com/images/006/image-15833-26-j.webp)
خطای نحوی بعدی ما مربوط به براکت فرفری است. به طور معمول هنگامی که یکی یا هر دو براکت پیچ را از دست داده اید ، خطا رخ می دهد. اگر هر دو را از دست داده اید ، خطا را مشاهده می کنید ، "ClassBody" را برای تکمیل ClassDeclaration "وارد کنید. اگر فقط یکی از آنها گم شده باشد ، خطا را مشاهده می کنید ،" برای تکمیل ClassBody "یا" {پس از این نشانه انتظار می رود " به خطاها معمولاً در خط رخ می دهد ، در صورتی که براکت فرفری را می توان برای رفع مشکل قرار داد.
مرحله 4: حلقه بی نهایت
![حلقه بی نهایت حلقه بی نهایت](https://i.howwhatproduce.com/images/006/image-15833-27-j.webp)
اکنون به موردی نگاه می کنیم که به احتمال زیاد خطایی توسط سرویس گیرنده جاوا ارائه نمی شود. این زمانی اتفاق می افتد که شما یک حلقه مانند حلقه while یا حلقه for دارید که به طور نامحدود می چرخد. هیچ راه حل ساده ای برای این راه حل وجود ندارد زیرا کد هر فرد متفاوت خواهد بود ، اما تلاش برای افزودن محدودیت اضافی دستی در کد باید هدف اصلی باشد. پس از آن تلاش برای فهمیدن اینکه چرا کد شما نتوانست شرایط شکست حلقه های شما را برآورده کند؟
مرحله 5: "نمی توان به یک نوع حل کرد"
!["نمی توان به یک نوع حل کرد" "نمی توان به یک نوع حل کرد"](https://i.howwhatproduce.com/images/006/image-15833-28-j.webp)
!["نمی توان به یک نوع حل کرد" "نمی توان به یک نوع حل کرد"](https://i.howwhatproduce.com/images/006/image-15833-29-j.webp)
این خطای نحوی مربوط به واردات است. هر زمان که بخواهیم از API کلاس دیگری استفاده کنیم ، باید آن کلاس را به کلاس فعلی وارد کنیم. یک اتفاق معمول برای این مورد استفاده از تابع Scanner است ، برای استفاده از آن باید کلاس "java.util. Scanner" را وارد کنید. به خاطر داشته باشید که این فقط یک مثال است.
مرحله 6: "روش" "برای نوع آن تعریف نشده است"
!["روش" "برای نوع آن نامشخص است" "روش" "برای نوع آن نامشخص است"](https://i.howwhatproduce.com/images/006/image-15833-30-j.webp)
این خطای نحوی زمانی رخ می دهد که در طی فراخوانی متد ، نام کلاس را فراموش کنیم. اولین مثال برای این امر زمانی است که سعی در چاپ داشته باشیم. اگر شما فردی هستید که از زبانی استفاده می کنید که از عملکرد ساده چاپ () استفاده می کند ، این ممکن است اغلب رخ دهد. در عوض می خواهید از System.out.print () یا System.out.println () استفاده کنید. این امر همیشه در طول فراخوانی متد رخ می دهد.
مرحله 7: "رشته Literal به درستی با یک نقل قول دوبار بسته نمی شود"
!["رشته Literal به درستی با یک نقل قول دوبار بسته نمی شود" "رشته Literal به درستی با یک نقل قول دوبار بسته نمی شود"](https://i.howwhatproduce.com/images/006/image-15833-31-j.webp)
این نحو زمانی رخ می دهد که از Strings استفاده می کنیم. مشکل مربوط به یک رشته باز اما بسته نیست. همیشه روی خطی که رخ می دهد مشخص می شود و با قرار دادن آن نقل قول دوم ثابت می شود. به عنوان یک نکته جانبی ، اگر سعی می کنید از نقل قول های واحد برای رشته ها استفاده کنید که همچنین منجر به خطای "ثابت کاراکتر نامعتبر" می شود.
مرحله 8: "نوع بازگشت برای روش گم شده است"
!["نوع بازگشت برای روش موجود نیست" "نوع بازگشت برای روش موجود نیست"](https://i.howwhatproduce.com/images/006/image-15833-32-j.webp)
!["نوع بازگشت برای روش موجود نیست" "نوع بازگشت برای روش موجود نیست"](https://i.howwhatproduce.com/images/006/image-15833-33-j.webp)
آخرین نحوی که باید به آن اشاره شود ، نوع بازگشت روش و بازگشت مفقود شده است. "نوع بازگشت برای روش وجود ندارد" زمانی اتفاق می افتد که متدی دارید که سعی می کند چیزی را برگرداند در حالی که مشخصات آن نوع در امضای متد وجود ندارد. خطا در امضا رخ می دهد و معمولاً بسیار سریع حل می شود. وقتی صحبت از خطای "روش باید نتیجه نوع را برگرداند" می آید ، فقط باید مطمئن شوید که چیزی را با آن نوع برمی گردانید.
مرحله 9: کمک اضافی
اگر نتوانستید رفع خطای خود را پیدا کنید ، سعی کنید یکی از این گزینه های زیر را امتحان کنید. یادداشت جاوا را در مورد خطای رخ داده کپی کنید و سعی کنید با چسباندن آن در برخی از جستجوی وب راه حلی پیدا کنید. برخی از راهنماهای خطای جاوا پیشرفته تر یا صریح تر را جستجو کنید. در نهایت ، اگر هیچ یک از این گزینه ها کمکی نکرد و وقت دارید ، سعی کنید س questionال خود را در انجمن پشتیبانی مانند Stackoverflow ارسال کنید. شما معمولاً یک پاسخ با توضیحی در مورد علت بروز خطا در وهله اول دریافت خواهید کرد.
توصیه شده:
چگونه می توان یک جهان مخفی را بدست آورد !!!!!! (حالت اشکال زدایی): 3 مرحله
![چگونه می توان یک جهان مخفی را بدست آورد !!!!!! (حالت اشکال زدایی): 3 مرحله چگونه می توان یک جهان مخفی را بدست آورد !!!!!! (حالت اشکال زدایی): 3 مرحله](https://i.howwhatproduce.com/images/001/image-2625-15-j.webp)
چگونه می توان یک جهان مخفی را بدست آورد !!!!!! (حالت اشکال زدایی): در این دستورالعمل ، من به شما نشان می دهم که در Minecraft به حالت دنیای مخفی برسید
نحوه استفاده از اشکال زدایی در ESP32: 11 مرحله (همراه با تصاویر)
![نحوه استفاده از اشکال زدایی در ESP32: 11 مرحله (همراه با تصاویر) نحوه استفاده از اشکال زدایی در ESP32: 11 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/006/image-15381-j.webp)
نحوه استفاده از اشکال زدایی در ESP32: آیا تا به حال شده که بخواهید به درون کد خود نگاهی بیندازید تا ببینید چرا اینگونه رفتار می کند؟ به طور سنتی در پروژه های ESP32 ، شما مجبور بودید بیانیه چاپ بی پایان را اضافه کنید تا بفهمید چه اتفاقی می افتد ، اما راه بهتری وجود دارد! یک اشکال زدایی
HackerBox 0049: اشکال زدایی: 8 مرحله
![HackerBox 0049: اشکال زدایی: 8 مرحله HackerBox 0049: اشکال زدایی: 8 مرحله](https://i.howwhatproduce.com/images/010/image-28550-j.webp)
HackerBox 0049: Debug: درود بر HackerBox هکرهای سراسر جهان! برای HackerBox 0049 ، ما در حال آزمایش اشکال زدایی سیستم های میکروکنترلر دیجیتال ، پیکربندی بستر بلوتوث LOLIN32 ESP-32 WiFi در Arduino IDE و استفاده از FastLED Animation L
نحوه تنظیم اشکال زدایی هسته ویندوز بر روی شبکه: 6 مرحله
![نحوه تنظیم اشکال زدایی هسته ویندوز بر روی شبکه: 6 مرحله نحوه تنظیم اشکال زدایی هسته ویندوز بر روی شبکه: 6 مرحله](https://i.howwhatproduce.com/images/002/image-5370-22-j.webp)
نحوه تنظیم اشکال زدایی هسته ویندوز بر روی شبکه خود: اشکال زدایی یک ابزار محبوب است که برای یافتن علت اصلی اشکال استفاده می شود. یک اشکال می تواند به طرق مختلف خود را آشکار کند. این می تواند باعث خرابی سیستم (صفحه آبی/BSOD) شود ، می تواند باعث خرابی برنامه شود ، می تواند باعث شود سیستم شما منجمد شود تا نام fe را نامگذاری کند
ESP32 - راه حل ارزان برای اشکال زدایی در Circruit: 5 مرحله
![ESP32 - راه حل ارزان برای اشکال زدایی در Circruit: 5 مرحله ESP32 - راه حل ارزان برای اشکال زدایی در Circruit: 5 مرحله](https://i.howwhatproduce.com/images/001/image-866-49-j.webp)
ESP32 - راه حل ارزان برای اشکال زدایی در Circruit: سلام ، در این قسمت نحوه تنظیم آداپتور ارزان JTAG بر اساس تراشه FTDI 2232HL ، با کد بصری و افزونه آردوینو توضیح داده شده است. - ماژول FTDI 2232HL با اتصال USB از 8 دلار در ebay شروع می شود و نیازی به نرم افزار پولی نیست. این عالی است