راه‌انداز ماشین مجازی جاوا، ماشین مجازی جاوا ایجاد نشد

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

همه خطاهای ماشین مجازی جاوا یکسان نیستند. (Java)آنها می توانند به دلایل مختلف رخ دهند. در این مقاله، شایع‌ترین دلایل خطای راه‌انداز ماشین مجازی جاوا – (Java)ایجاد نشدن ماشین مجازی جاوا(Could not create the Java Virtual Machine) و نحوه رفع آن را توضیح می‌دهیم.

رفع خطای لانچر ماشین مجازی جاوا در ویندوز

جاوا به زبان ساده چیست؟

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

خطای ماشین مجازی جاوا(Java) چیست ؟

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

در طی چند روز گذشته، متوجه شدیم که برخی از کاربران با خطایی به نام Could not create the Java Virtual Machine مواجه شده‌اند . از آنچه که ما جمع آوری کرده ایم، زمانی که کاربر در حال تلاش برای راه اندازی برنامه ای است که با استفاده از جاوا(Java) ساخته شده است، این خطا ظاهر می شود.

نحوه رفع خطای لانچر ماشین مجازی جاوا(Java Virtual Machine Launcher Error)

ماشین مجازی جاوا ایجاد نشد

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

  1. یک متغیر سیستم جدید برای جاوا اضافه کنید
  2. Java.exe را به عنوان مدیر اجرا کنید
  3. (Uninstall)برنامه جاوا را (Java)حذف و دوباره نصب(Reinstall) کنید .

ماشین مجازی جاوا(Java Virtual Machine) ایجاد نشد

حالا بیایید نگاهی دقیق تر به آنها بیندازیم:

1] یک متغیر سیستم جدید برای جاوا (Java)اضافه کنید(Add)

برای رفع این خطا باید یک متغیر جدید به سیستم جاوا اضافه کنید و ببینید که آیا خطا را حل می کند یا خیر. لطفا(Please) برای حل این مشکل مراحل زیر را دنبال کنید:

  1. (Right-click)روی منوی Start کلیک راست کرده و از لیست منو گزینه Run را انتخاب کنید.(Run )
  2. (Type)sysdm.cpl را در کادر جستجو تایپ کنید و روی دکمه OK کلیک کنید.
  3. به تب Advanced رفته و (Advanced)Environment Variables را در پایین انتخاب کنید.
  4. در قسمت System variables بر روی دکمه New کلیک کنید.
  5. در صفحه بعدی، _JAVA_OPTIONS را در قسمت Variable name تایپ کنید .
  6. سپس باید Xmx512M را در کادر مقدار متغیر وارد کنید.(Variable)
  7. حالا روی دکمه OK کلیک کنید تا تغییرات اعمال شود.

در زیر می توانید توضیح دقیقی در مورد مراحل بالا بیابید:

برای شروع، ابتدا پنجره System Properties را باز کنید. (System Properties)این کار را می توان از طریق کادر محاوره ای Run یا (Run)File Explorer انجام داد.

بنابراین، میانبر صفحه کلید Windows + RRun اجرا(Run) شود. سپس sysdm.cpl را در کادر جستجو تایپ کنید و روی دکمه OK کلیک کنید.

همچنین، File Explorer را با استفاده از میانبر صفحه کلید Windows + Eسپس روی This PC کلیک راست کرده و از منوی زمینه گزینه Properties را انتخاب کنید.(Properties)

خطای راه اندازی ماشین مجازی جاوا در ویندوز 10

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

خطای راه اندازی ماشین مجازی جاوا

سپس در قسمت System variables(System variables) بر روی دکمه New کلیک کنید .

رفع خطای لانچر ماشین مجازی جاوا در ویندوز 10

اکنون باید _JAVA_OPTIONS را در قسمت Variable name تایپ کنید. برای تنظیم یک متغیر، باید –Xmx512M را در کادر متنی مقدار متغیر وارد کنید. (Variable)با این کار تخصیص رم(RAM) به 512 مگابایت افزایش می یابد.

پس از انجام تغییرات، روی OK کلیک کنید تا آنها ذخیره شوند. همچنین روی OK در پنجره Environmental کلیک کنید.

2] برنامه را به عنوان مدیر اجرا کنید(Run)

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

  1. کلید Windows(Windows) + میانبر صفحه کلید Q را فشار دهید .
  2. جاوا(Java) را در کادر جستجو تایپ کنید.
  3. روی جاوا کلیک راست کرده و Open file location را(Open file location) از منوی زمینه انتخاب کنید.
  4. در صفحه بعد روی فایل اجرایی جاوا کلیک راست کرده و گزینه (Java)Properties را انتخاب کنید.
  5. وقتی پنجره Java Properties باز شد، به تب (Java Properties)Compatibility بروید.
  6. در قسمت تنظیمات(Settings) ، کادر کنار Run the program as a administrator را علامت بزنید.
  7. (Click)روی Apply کلیک کنید و سپس دکمه OK را بزنید تا تغییرات ذخیره شوند.
  8. حالا پنجره File Explorer را ببندید.

پس از انجام تمام مراحل بالا، رایانه خود را مجدداً راه اندازی کنید و ببینید که آیا اکنون مشکل حل شده است یا خیر.

3 ](] Uninstall) برنامه جاوا(Java) را حذف و دوباره نصب(Reinstall) کنید

می توانید برنامه Java JRE(Java JRE) را دوباره نصب کنید . با این حال، قبل از اینکه به آن راه برویم، خیلی منطقی است که ابتدا برنامه را حذف نصب کنیم. این کار را با فشار دادن Windows key + I انجام دهید تا منوی تنظیمات(Settings) فعال شود ، سپس به Apps > Apps & Features بروید . به پایین اسکرول(Scroll) کنید تا با برنامه جاوا(Java) برخورد کنید، سپس بر روی دکمه سه نقطه(three-dotted) کلیک کنید و حتما Uninstall را انتخاب کنید تا حذف شود.

از نظر نصب مجدد برنامه، باید به صفحه رسمی Jave Runtime Environment مراجعه کرده و آن را برای رایانه ویندوز 11 خود دانلود کنید. پس از اتمام کار، ابزار را نصب کنید و سپس کامپیوتر خود را مجددا راه اندازی کنید. از آنجا، ادامه دهید و بررسی کنید که آیا Could Create The Java Virtual Machine(Could Not Create The Java Virtual Machine) هنوز نشان داده می شود یا خیر.

That’s it. Hopefully, one of these solutions will work for you!

علت خطای Couln't(Could) create the Java Virtual Machine چیست؟(Java Virtual Machine)

علت این خطا در Windows 11/10  بسیار متفاوت است. به عنوان مثال، اگر یک برنامه جاوا(Java) homebrew را اجرا می کنید ، احتمالاً توسط گزینه های اشتباه فراخوانی شده است. از طرف دیگر، اگر اندازه حافظه پشته بزرگتر از اندازه متغیر سیستم(System Variable) باشد ، برنامه جاوا(Java) که می‌خواهید باز کنید ممکن است با شکست مواجه شود .

خطای ماشین(Machine) مجازی در جاوا(Java) چیست؟

این خطا نشان می دهد که ماشین مجازی جاوا(Java Virtual Machine) به درستی کار نمی کند یا دیگر منابع کافی برای ادامه کار ندارد.

مربوط:(Related:)

  1. نحوه فعال کردن دستی آخرین نسخه جاوا در سیستم های ویندوز(How to manually enable the latest Java version on Windows systems)
  2. نصب یا به روز رسانی جاوا کامل نشد - کد خطا 1603(Java Install or Update did not complete – Error Code 1603)



About the author

من یک مهندس نرم افزار با بیش از 10 سال سابقه کار بر روی دستگاه های Apple iOS و edge هستم. تجربه من در مهندسی سخت افزار باعث شده است که مطمئن شوم دستگاه های مشتریانمان تا حد امکان قابل اعتماد و روان هستند. من در چند سال گذشته کد می نویسم و ​​یاد گرفته ام از Git، Vim و Node.js استفاده کنم.



Related posts