উইন্ডোজ এরর ২ জাভা ভার্চুয়াল মেশিন লোড করার সময় ত্রুটি সাধারণত ব্যবহারকারী লঞ্চ 애니ওয়্যার সফটওয়্যার বা কিছু অন্য প্রোগ্রাম চালানোর চেষ্টা করলে দেখা যায় যেগুলো চালানোর জন্য ইউজারনেম এবং পাসওয়ার্ড প্রয়োজন। মনে হচ্ছে এই সমস্যাযুক্ত সকল প্রোগ্রাম একই ব্যাকএন্ড ব্যবহার করছে লঞ্চ 애니ওয়্যার সফটওয়্যারের মতো।

এই সমস্যাটি তদন্ত করার পরে পাওয়া যায় যে, JAVA.exe-এর অভ্যন্তরীণ বিল্ডে পরিবর্তন হওয়ায় এই সমস্যাটি উদ্ভূত হয়েছে। জাভা ১.৮.০.৬০ সংস্করণ থেকে জাভা অভ্যন্তরীণ বিল্ড হিসেবে ৬০০ রিপোর্ট করছে, যেখানে এর আগের সংস্করণগুলোতে ৬০ রিপোর্ট হতো। ইনস্টল 애니ওয়্যার ইনস্টলার এবং অন্য অনুরূপ সফটওয়্যারগুলো জাভার বর্তমান নতুন ফরম্যাটটি চেনতে পারছena না, তাই "উইন্ডোজ এরর ২ জাভা ভার্চুয়াল মেশিন লোড করার সময়" ত্রুটি দেখা দিচ্ছে।
আপনি যদি এই সমস্যায় জুঝছেন, তবে জানতে খুশি হবেন যে আমরা কিছু সমাধান খুঁজে পেয়েছি যা একই পরিস্থিতিতে পড়া অনেক ব্যবহারকারীর জন্য খুব কার্যকর হয়েছে। নিচের প্রতিটি সম্ভাব্য সমাধান ক্রমানুসারে অনুসরণ করুন যতক্ষণ না আপনার সমস্যা সমাধান হয়। শুরু করা যাক!
পদ্ধতি ১: সর্বশেষ আপডেটগুলো ব্যবহার করুন
এই সমস্যা প্রায় তিন বছর পুরনো, তাই ধরে নেওয়া যায় যে জড়িত পক্ষরা ইতিমধ্যে অনেক সামঞ্জস্য সমস্যা সমাধান করছে। নিচের অন্যান্য পদ্ধতিগুলো সমস্যাটি সমাধান করবে সম্ভবত, তবে সেগুলো কিছু ডিগ্রি টেকনিক্যাল দক্ষতা দরকার।
আপনি সর্বশেষ জাভা রিলিজ এবং সর্বশেষ ইনস্টলার সংস্করণ ব্যবহার করলেই হাত কালো করতে হবে না। উইন্ডোজের প্রতিটি সংস্করণে জাভা আপডেটের প্রম্পট আপনাকে স্বয়ংক্রিয়ভাবে দেয়। কিন্তু আপনি যদি সেগুলো উপেক্ষা করে থাকেন, তবে এখান থেকে (লিংক) সর্বশেষ সংস্করণে আপডেট করতে পারেন।

সর্বশেষ সংস্করণ ইনস্টল হলে কম্পিউটার রিবুট করুন এবং নিশ্চিত করুন যে আপনার কাছে সেই ইনস্টলারের সর্বশেষ সংস্করণ আছে যা "উইন্ডোজ এরর ২ জাভা ভার্চুয়াল মেশিন লোড করার সময়" ত্রুটি দেখাচ্ছে। যদি ইনস্টলেশন এক্সিকিউটেবল ফাইলটি দীর্ঘদিন আপনার কম্পিউটারে থাকে, তবে অনলাইন থেকে আপনি যে সফটওয়্যারটি ইনস্টল করার চেষ্টা করছেন তার সর্বশেষ উপলব্ধ সংস্করণ ডাউনলোড করুন। এটি নিশ্চিত করবে যে জড়িত ডেভেলপাররা যেসব সামঞ্জস্য ফিক্স জারি করেছে সেগুলোর সুবিধা আপনি পাচ্ছেন।
যদি ইনস্টলার খোলার সময় এখনো "উইন্ডোজ এরর ২ জাভা ভার্চুয়াল মেশিন লোড করার সময়" ত্রুটি দেখায়, তবে নये জাভার পরিবর্তে পুরনো সংস্করণের জাভা ডাউনলোড ও ইনস্টল করে দেখুন সমস্যা ফিক্স হয় কিনা।
পদ্ধতি ২: LAX_VM প্যারামিটার দিয়ে ইনস্টলার চালু করুন
এই পদ্ধতিকে এই ধরনের সমস্যার সেরা সমাধান মনে করা হয়। LAX_VM প্যারামিটার দিয়ে কমান্ড প্রম্পট-এর মাধ্যমে ইনস্টলার চালু করলে "উইন্ডোজ এরর ২ জাভা ভার্চুয়াল মেশিন লোড করার সময়" ত্রুটি এড়িয়ে যাওয়া যায়।
কমান্ড প্রম্পট-এ LAX_VM প্যারামিটার দিয়ে ইনস্টলার খোলার গাইড নিচে দেওয়া হলো:
দ্রষ্টব্য: নিচের ধাপগুলো অনুমান করে যে ইনস্টলারের নাম installer.exe এবং জাভা JDK-র লোকেশন C:\Program Files\Java\jdk1.8.0_60\bin\java.exe-এ। অনুগ্রহ করে installer.exe-কে আপনার ইনস্টলারের নাম দিয়ে প্রতিস্থাপন করুন এবং JDK-এর লোকেশনটি পরিবর্তন করুন যদি আপনি কাস্টম লোকেশনে ইনস্টল করে থাকেন।
- Windows কী + R চাপুন Run কমান্ড খোলার জন্য। "cmd" টাইপ করুন এবং Enter চাপুন কমান্ড প্রম্পট খোলার জন্য।

- কমান্ড প্রম্পট-এ "CD" কমান্ড ব্যবহার করে ইনস্টলারের লোকেশনে যান। ব্রাউজার ডাউনলোডের ডিফল্ট লোকেশন হলো C:\Users\*YourUsername*\Downloads।
দ্রষ্টব্য: যদি আপনার ইনস্টলার অন্য লোকেশনে থাকে, তবে কমান্ডটিকে অনুযায়ী পরিবর্তন করুন। - ইনস্টলারের লোকেশনে পৌঁছালে নিচের কমান্ডটি কমান্ড প্রম্পট-এ পেস্ট করুন এবং Enter চাপুন:
installer.exe LAX_VM "C:\Program Files (x86)\Java\jre6\bin\java.exe"
দ্রষ্টব্য: আপনার ইনস্টলারের নাম এবং JDK/JRE-র লোকেশন (যদি কাস্টম লোকেশনে ইনস্টল করা থাকে) অনুযায়ী এই কমান্ডটি ढালুন। যদি কমান্ড প্রম্পট JRE লোকেশন খুঁজে না পায়, তবে শেষ অংশটিকে "C:\Program Files\Java\jdk1.8.0_60\bin\java.exe" দিয়ে প্রতিস্থাপন করুন।
আপনি যদি সফলভাবে LAX_VM প্যারামিটারটি ব্যবহার করতে পারেন, তবে "উইন্ডোজ এরর ২ জাভা ভার্চুয়াল মেশিন লোড করার সময়" ত্রুটি ছাড়া ইনস্টলার খুলতে পারবেন। যদি এখনো ইনস্টলার খোলার সমস্যা থাকে, তবে পদ্ধতি ৩-এ যান।
পদ্ধতি ৩: সিস্টেম এনভায়রনমেন্ট থেকে জাভা পাথ মুছুন
যদি পদ্ধতি ২ আপনার সমস্যা সমাধান না করে, তবে দেখি javapath ফাইলটি মুছে ফেললে "উইন্ডোজ এরর ২ জাভা ভার্চুয়াল মেশিন লোড করার সময়" ত্রুটি সমাধান হয় কিনা।
কিছু ব্যবহারকারী সিস্টেম প্রোপার্টিজ- থেকে javapath সিস্টেম ভেরিয়েবল মুছে লঞ্চ 애니ওয়্যার ইনস্টলার খুলতে সক্ষম हुएছেন। এখানে দ্রুত গাইড দেওয়া হলো:
- Windows Key + R চাপুন Run উইন্ডো খোলার জন্য। Run বক্সে "systempropertiesadvanced" টাইপ করুন এবং Enter চাপুন সিস্টেম প্রোপার্টিজের Advanced ট্যাব খোলার জন্য।

- Advanced ট্যাবে "Environment Variables..." বাটনে ক্লিক করুন।

- যদি উপস্থিত থাকে, System variable-এর নিচে javapath সিলেক্ট করুন এবং Delete বাটনে ক্লিক করুন। এর লোকেশন C:\ ProgramData \ Oracle \ Java \ javapath देखकर চিনতে পারবেন।

javapath ফোল্ডার মুছে ফেললে যদি কাজ না করে অথবা System variables-এ এটি থাকে না, তবে চূড়ান্ত পদ্ধতিতে যান।
পদ্ধতি ৪: সিস্টেমে একটি পাথ ভেরিয়েবল যোগ করুন
উপরের সব পদ্ধতি যদি ব্যর্থ হয়, তবে দেখি সঠিক জাভাকে এনভায়রনমেন্ট ভেরিয়েবল-এ যোগ করলে "উইন্ডোজ এরর ২ জাভা ভার্চুয়াল মেশিন লোড করার সময়" ত্রুটি দূর হয় কিনা। দ্রুত গাইড:
- Windows Key + R চাপুন Run উইন্ডো খোলার জন্য। "systempropertiesadvanced" টাইপ করুন এবং Enter চাপুন সিস্টেম প্রোপার্টিজের Advanced ট্যাব খোলার জন্য।

- Advanced ট্যাবে Environment Variables... বাটনে ক্লিক করুন।

- এরপর System variables-এর তালিকায় নিচের দিকে স্ক্রোল করুন, Path ভেরিয়েবলটি চিনুন এবং Edit বাটনে ক্লিক করুন।
দ্রষ্টব্য: যদি Path ভেরিয়েবল না থাকে, তবে New বাটনে ক্লিক করে একটা তৈরি করুন এবং নাম দিন Path। - Edit Environment Variable উইন্ডোতে New-এ ক্লিক করুন, নিচের পাথটি যোগ করুন এবং Enter চাপুন:
C:\Program files\Java\jre1.8.0_60\bin

- OK ক্লিক করে পরিবর্তনগুলো সংরক্ষণ করুন, কম্পিউটার রিবুট করুন এবং আবার ইনস্টলার চালু করুন। এখন আপনি দেখবেন "উইন্ডোজ এরর ২ জাভা ভার্চুয়াল মেশিন লোড করার সময়" ত্রুটি ছাড়া চলছে।