نحوه رفع خطای «نمی‌توان ماشین مجازی جاوا ایجاد کرد».

اگر جاوا(Java) به درستی بر روی رایانه شما نصب شده باشد، هرگز با اجرای برنامه ها یا بازی های مبتنی بر جاوا مشکلی نخواهید داشت.(Java)

با این حال، اگر مشکلی در تنظیمات شما وجود داشته باشد، ممکن است این خطا را مشاهده کنید: «نمی‌توان ماشین مجازی جاوا را ایجاد کرد (Java). (Machine.)” این خطا به این معنی است که نصب جاوا(Java) روی رایانه شما نمی‌تواند جعبه ایمنی مجازی (ماشین مجازی) را که معمولاً برنامه جاوا(Java) را در آن راه‌اندازی می‌کند راه‌اندازی کند .

در این راهنما، چند راه‌حل را یاد می‌گیرید که می‌توانند این خطا را از بین ببرند، و از رایج‌ترین راه‌حل برای راه‌حل کم‌مصرف شروع کنید.

مطمئن(Make) شوید جاوا(Java Is Installed) به درستی نصب شده است

قبل از اینکه بتوانید خطاهای جاوا(Java) را عیب یابی کنید، باید مطمئن شوید که جاوا(Java) را به درستی نصب کرده اید.

برای انجام این کار، خط فرمان را با انتخاب منوی Start ، تایپ (Start)cmd و انتخاب برنامه Command Prompt باز کنید .

در پنجره خط فرمان، java – version را تایپ کرده و Enter را فشار دهید .

اگر جاوا(Java) به درستی نصب شده باشد، باید نسخه جاوا(Java) ، SE Runtime Environment و ساخت Client VM را ببینید.

اگر آخرین نسخه را ندارید، باید مطمئن شوید که آن را نصب کنید(install it) . اگر این خوب به نظر می رسد، آماده هستید تا به مرحله عیب یابی بعدی بروید.

حافظه سیستم موجود(Expand Available System Memory) برای جاوا را گسترش دهید(Java)

رایج‌ترین دلیل خطای « نمی‌توان(Could) ماشین مجازی جاوا(Java) را ایجاد کرد » این است که جاوا(Java) حافظه کافی در سیستم شما برای راه‌اندازی کلاینت VM ندارد.

جاوا(Java) در ابتدا به طور پیش فرض برای استفاده از "اندازه پشته" اولیه و حداکثر تنظیم شده است. بنابراین، اگر برنامه‌ای را اجرا می‌کنید که از حداکثر اندازه فراتر می‌رود، با خطا مواجه می‌شود.

می توانید با تغییر مقدار حافظه سیستمی که جاوا(Java) می تواند در سیستم خود استفاده کند، این مورد را تنظیم کنید. 

1. منوی Start را انتخاب کرده و متغیرهای محیطی را تایپ کنید. Edit the System Environment Variables را(Edit the System Environment Variables) انتخاب کنید . 

2. در پنجره System Properties ، Environment Variables را انتخاب کنید .

3. در قسمت System Variables ، New را انتخاب کنید .

4. نام متغیر را به عنوان _JAVA_OPTIONS و مقدار متغیر را به عنوان -Xmx512M تنظیم(-Xmx512M) کنید. 

5. OK را انتخاب کنید و سپس دوباره OK را انتخاب کنید.

این حافظه مجاز برای جاوا(Java) را روی 512 مگابایت تنظیم می کند. تغییر تنظیمات بلافاصله اعمال می شود، بنابراین برنامه جاوا(Java) خود را مجدداً راه اندازی کنید و ببینید آیا خطا همچنان ظاهر می شود یا خیر. اگر اینطور است، فرآیند بالا را تکرار کنید اما با تنظیم مقدار -Xmx1024M به جای آن ، حافظه را به 1024 مگابایت افزایش دهید .

جاوا را به عنوان مدیر اجرا کنید

گاهی اوقات خطاهای ماشین مجازی می تواند ناشی از فقدان حقوق مدیریت مناسب در رایانه شخصی ویندوز شما باشد. برای اینکه ببینید آیا این مشکل است، برنامه جاوا(Java) را روی رایانه شخصی خود تنظیم کنید تا به عنوان سرپرست سیستم اجرا شود(run as the system administrator) .

1. دکمه Start را انتخاب کرده و (Start)Java را تایپ کنید. فلش سمت راست کنار آن را انتخاب کرده و Open file location را(Open file location) انتخاب کنید .

2. روی فایل اجرایی جاوا(Java) کلیک راست کرده و Properties را انتخاب کنید .

3. برگه Compatibility را انتخاب کرده و گزینه (Compatibility)Run the program as an administrator را فعال کنید.

OK را انتخاب کنید . اکنون، دفعه بعد که جاوا(Java) اجرا شود، از حقوق کامل مدیر برخوردار خواهد بود.

جاوا را حذف و دوباره نصب کنید

در نهایت، اگر همه چیز شکست خورده باشد، ممکن است نصب جاوا(Java) معیوب باشد.

1. منوی Start را انتخاب کنید، add or remove programs را(add or remove programs) تایپ کنید و Add or remove programs system settings را انتخاب کنید.

2. در Apps & Features ، به جاوا(Java) بروید ، آن را انتخاب کنید و Uninstall را انتخاب کنید .

3. برای تایید، Yes را انتخاب کنید و پس (Yes)از حذف کامل جاوا(Java is fully uninstalled) ، ویندوز را مجددا راه اندازی کنید.

4. آخرین نسخه جاوا(Download the latest version of Java) را برای سیستم خود دانلود کنید. مطمئن شوید که اگر سیستم شما 32 بیتی است 32 بیت یا اگر کامپیوتر شما 64 بیت است 64 بیت را انتخاب کنید. اگر مطمئن نیستید که کدام سیستم را دارید، ابتدا نوع سیستم خود را بررسی کنید(check your system type first)

5. پس از دانلود روی فایل نصب دوبار کلیک کنید. برای شروع فرآیند نصب جاوا(Java) ، دکمه Install را انتخاب کنید .

بقیه جادوگر را طی کنید و پس از اتمام نصب جاوا ، سیستم (Java)ویندوز(Windows) خود را مجددا راه اندازی کنید .

پاک کردن « ماشین مجازی جاوا(Java Virtual Machine) ایجاد نشد »

امیدواریم در چند قدم اول بتوانید خطا را پاک کنید و مجبور نباشید جاوا(Java) را دوباره نصب کنید. با این حال، نصب مجدد جاوا(Java) یک فرآیند به اندازه کافی سریع است و باید برنامه های جاوا(Java) شما را دوباره به آرامی اجرا کند.

آیا اصلاحات دیگری که کشف کردید وجود داشت که با این خطا نیز کار کند؟ آنها را در بخش نظرات زیر با ما به اشتراک بگذارید !(Share)



About the author

من یک متخصص کامپیوتر با بیش از 10 سال تجربه هستم و در کمک به افراد در مدیریت کامپیوترهایشان در دفترشان تخصص دارم. من مقالاتی در مورد موضوعاتی مانند نحوه بهینه سازی اتصال اینترنت خود، نحوه راه اندازی رایانه برای بهترین تجربه بازی و موارد دیگر نوشته ام. اگر در مورد هر چیزی که مربوط به کار یا زندگی شخصی خود است به دنبال کمک هستید، من آن شخص برای شما هستم!



Related posts