একটি প্রোগ্রামিং ভাষা যেমন জাভা প্রোগ্রাম লেখার জন্য শুধু একটি উপায় নয়; গেম এবং অ্যাপ ডেভেলপাররাও এটি ব্যবহার করে। যাইহোক, জাভা ক্র্যাশের অভিজ্ঞতা পাওয়া খুবই সাধারণ। জাভা-এর আশেপাশে তৈরি একটি অ্যাপ্লিকেশন চালু করার চেষ্টা করার সময় আপনার যদি সমস্যা হয় তাহলে এই নির্দেশিকা আপনাকে সমস্যার সমাধান করতে সাহায্য করবে।
সব জাভা ভার্চুয়াল মেশিনের ত্রুটি একই নয়। তারা বিভিন্ন কারণে ঘটতে পারে। এই নিবন্ধে, আমরা জাভা ভার্চুয়াল মেশিন লঞ্চার ত্রুটির সবচেয়ে সাধারণ কারণগুলি ব্যাখ্যা করব – জাভা ভার্চুয়াল মেশিন তৈরি করা যায়নি এবং কিভাবে এটি ঠিক করবেন।
সরল কথায় জাভা কি?
জাভা একটি জনপ্রিয় প্রোগ্রামিং ভাষা যা বিভিন্ন অপারেটিং সিস্টেম এবং ডিভাইসে চলতে পারে। ওয়েব ডেভেলপমেন্ট, মোবাইল অ্যাপ্লিকেশন, ডেস্কটপ অ্যাপ্লিকেশন, এবং সার্ভার-সাইড প্রোগ্রামিং সহ এর বিভিন্ন ব্যবহার রয়েছে। জাভা একটি ভার্চুয়াল মেশিন (ভিএম) তৈরি করে যা জাভাতে লেখা কোডটি কার্যকর করে। একটি জাভা ভার্চুয়াল মেশিন লঞ্চার ত্রুটি ঘটতে পারে যদি জাভা ভার্চুয়াল মেশিন দ্বারা প্রক্রিয়া করা ডেটা বা কোডের সাথে কিছু ভুল হয়ে যায়৷
একটি জাভা ভার্চুয়াল মেশিন ত্রুটি কি?
একটি জাভা ভার্চুয়াল মেশিন ত্রুটি, যা একটি JVM ত্রুটি হিসাবেও পরিচিত, জাভা ভার্চুয়াল মেশিন দ্বারা উত্পন্ন একটি ত্রুটি হিসাবে শ্রেণীবদ্ধ করা হয়। যখন এই ধরনের ত্রুটি ঘটে, তখন এর মানে সাধারণত কম্পিউটার কোড পড়তে বা বুঝতে পারে না। এটি বেশ কয়েকটি কারণে ঘটতে পারে যেমন কম্পিউটারটি প্রয়োজনীয় প্যাচগুলির সাথে আপডেট না হলে বা এটি জাভার সাথে সামঞ্জস্যপূর্ণ না হলে। আপনার কম্পিউটার ব্যবহার করার সময় আপনি যদি JVM ত্রুটির সম্মুখীন হন, তাহলে এই সমস্যা থেকে কীভাবে পুনরুদ্ধার করা যায় তা জানা গুরুত্বপূর্ণ। এখানে, এই সমস্যাটি সমাধান করতে এবং আপনার কম্পিউটার ব্যবহার করা চালিয়ে যেতে কিছু পদক্ষেপ নিতে হবে৷
৷গত কয়েকদিন ধরে, আমরা বুঝতে পেরেছি যে কিছু ব্যবহারকারী জাভা ভার্চুয়াল মেশিন তৈরি করতে পারেনি নামে পরিচিত একটি ত্রুটির সম্মুখীন হচ্ছেন। . আমরা যা সংগ্রহ করেছি তা থেকে, ব্যবহারকারী যখন জাভা ব্যবহার করে তৈরি করা একটি অ্যাপ্লিকেশন চালু করার চেষ্টা করেন তখন ত্রুটিটি পপ আপ হয়৷
কিভাবে জাভা ভার্চুয়াল মেশিন লঞ্চার ত্রুটি ঠিক করবেন
এই সমস্যাটি সমাধান করার জন্য, প্রথমে নিশ্চিত করুন যে আপনার কাছে প্রয়োজনীয় সমস্ত আপডেট আছে এবং প্রোগ্রামটি সঠিকভাবে ইনস্টল করা আছে। এর পরে, আপনি Windows 11/10-এ জাভা ভার্চুয়াল মেশিন লঞ্চার ত্রুটি ঠিক করার সম্ভাব্য সমাধান খুঁজতে শুরু করতে পারেন:
- জাভার জন্য একটি নতুন সিস্টেম ভেরিয়েবল যোগ করুন
- প্রশাসক হিসাবে Java.exe চালান
- জাভা অ্যাপ্লিকেশন আনইনস্টল করুন এবং পুনরায় ইনস্টল করুন।
জাভা ভার্চুয়াল মেশিন তৈরি করা যায়নি
এখন আসুন তাদের ঘনিষ্ঠভাবে দেখে নেওয়া যাক:
1] জাভার জন্য একটি নতুন সিস্টেম ভেরিয়েবল যোগ করুন
এই ত্রুটিটি ঠিক করতে, আপনাকে অবশ্যই জাভা সিস্টেমে একটি নতুন ভেরিয়েবল যোগ করতে হবে এবং এটি ত্রুটিটি সমাধান করে কিনা তা দেখতে হবে। এই সমস্যাটি সমাধান করতে দয়া করে নীচের পদক্ষেপগুলি অনুসরণ করুন:
- স্টার্ট মেনুতে ডান-ক্লিক করুন এবং চালান নির্বাচন করুন মেনু তালিকা থেকে।
- সার্চ বক্সে sysdm.cpl টাইপ করুন এবং ঠিক আছে বোতামে ক্লিক করুন।
- উন্নত-এ যান ট্যাব এবং এনভায়রনমেন্ট ভেরিয়েবল নির্বাচন করুন নীচে।
- সিস্টেম ভেরিয়েবলের অধীনে বিভাগে, নতুন-এ ক্লিক করুন বোতাম।
- পরবর্তী স্ক্রিনে, ভেরিয়েবলের নামে _JAVA_OPTIONS টাইপ করুন ক্ষেত্র।
- তারপর আপনাকে পরিবর্তনশীল মান বাক্সে –Xmx512M ইনপুট করতে হবে।
- এখন পরিবর্তনগুলি প্রয়োগ করতে ওকে বোতামে ক্লিক করুন৷
নীচে আপনি উপরের ধাপগুলির একটি বিশদ ব্যাখ্যা পেতে পারেন:
এটি শুরু করতে, প্রথমে সিস্টেম বৈশিষ্ট্য উইন্ডোটি খুলুন। এটি রান ডায়ালগ বক্স বা ফাইল এক্সপ্লোরারের মাধ্যমে করা যেতে পারে।
সুতরাং, রান কমান্ড চালু করতে Windows + R কীবোর্ড শর্টকাট টিপুন। তারপর sysdm.cpl টাইপ করুন অনুসন্ধান বাক্সে এবং ঠিক আছে বোতামে ক্লিক করুন।
বিকল্পভাবে, Windows + E কীবোর্ড শর্টকাট ব্যবহার করে ফাইল এক্সপ্লোরার খুলুন। তারপর This PC-এ ডান-ক্লিক করুন এবং সম্পত্তি নির্বাচন করুন প্রসঙ্গ মেনু থেকে বিকল্প।
সিস্টেম প্রপার্টিজ উইন্ডোর ভিতরে, এনভায়রনমেন্ট ভেরিয়েবল নির্বাচন করুন উন্নত এর নীচে ট্যাব।
তারপর নতুন -এ ক্লিক করুন সিস্টেম ভেরিয়েবলে বোতাম বিভাগ।
আপনাকে এখন _JAVA_OPTIONS টাইপ করতে হবে পরিবর্তনশীল নামের ক্ষেত্রে। একটি পরিবর্তনশীল সেট করতে, আপনাকে –Xmx512M লিখতে হবে পরিবর্তনশীল মান টেক্সট বক্সে। এটি করলে, RAM বরাদ্দ 512 মেগাবাইটে বৃদ্ধি পাবে।
একবার আপনি আপনার পরিবর্তনগুলি করে ফেললে, সেগুলি সংরক্ষণ করতে ঠিক আছে ক্লিক করুন। এছাড়াও, এনভায়রনমেন্টাল উইন্ডোতে ওকে ক্লিক করুন।
2] প্রশাসক হিসাবে প্রোগ্রাম চালান
প্রতিবেদন অনুসারে, কিছু ব্যবহারকারী প্রশাসনিক সুবিধা সহ জাভা এক্সিকিউটেবল ফাইলটি খুললে এই ত্রুটিটি সমাধান করতে সক্ষম হতে পারে। নিম্নলিখিত পদক্ষেপগুলি আপনাকে এটি করার জন্য গাইড করবে:
- Windows key + Q কীবোর্ড শর্টকাট টিপুন।
- Java টাইপ করুন অনুসন্ধান বাক্সে৷ ৷
- জাভাতে ডান-ক্লিক করুন এবং ফাইল অবস্থান খুলুন নির্বাচন করুন প্রসঙ্গ মেনু থেকে।
- পরবর্তী পৃষ্ঠায়, জাভা এক্সিকিউটেবল ফাইলে ডান-ক্লিক করুন এবং বৈশিষ্ট্য বিকল্পটি নির্বাচন করুন।
- যখন জাভা প্রোপার্টি উইন্ডো খোলে, সামঞ্জস্যতা এ স্যুইচ করুন ট্যাব।
- সেটিংস বিভাগের অধীনে, প্রশাসক হিসাবে প্রোগ্রাম চালান এর পাশের চেকবক্সটি চিহ্নিত করুন৷
- প্রয়োগ-এ ক্লিক করুন এবং তারপর পরিবর্তনগুলি সংরক্ষণ করতে ওকে বোতামে চাপ দিন।
- এখন ফাইল এক্সপ্লোরার উইন্ডো বন্ধ করুন।
আপনি উপরের সমস্ত পদক্ষেপগুলি শেষ করার পরে, আপনার কম্পিউটার পুনরায় চালু করুন এবং দেখুন সমস্যাটি এখন সমাধান করা হয়েছে কিনা৷
3] জাভা অ্যাপ্লিকেশন আনইনস্টল করুন এবং পুনরায় ইনস্টল করুন
আপনি জাভা JRE অ্যাপ্লিকেশন পুনরায় ইনস্টল করতে পারেন. যাইহোক, আমরা সেই রাস্তায় যাওয়ার আগে, প্রথমে প্রোগ্রামটি আনইনস্টল করা অনেক বোধগম্য হয়। Windows কী + I টিপে এটি করুন৷ সেটিংস মেনু চালু করতে, তারপরে অ্যাপস> অ্যাপস এবং বৈশিষ্ট্য-এ যান . আপনি জাভা প্রোগ্রামে না আসা পর্যন্ত নিচে স্ক্রোল করুন, তারপর তিন-বিন্দুযুক্ত-এ ক্লিক করুন বোতাম, এবং আনইনস্টল নির্বাচন করতে ভুলবেন না এটি অপসারণ করতে।
অ্যাপটি পুনরায় ইনস্টল করার ক্ষেত্রে, আপনাকে অবশ্যই অফিসিয়াল Jave রানটাইম এনভায়রনমেন্ট-এ যেতে হবে পৃষ্ঠা, এবং আপনার Windows 11 কম্পিউটারের জন্য এটি ডাউনলোড করুন। একবার আপনি সম্পন্ন হলে, টুলটি ইনস্টল করুন তারপর আপনার কম্পিউটার পুনরায় চালু করুন। সেখান থেকে, এগিয়ে যান এবং জাভা ভার্চুয়াল মেশিন তৈরি করা যায়নি কিনা তা পরীক্ষা করুন এখনও দেখা যাচ্ছে৷
৷এটাই। আশা করি, এই সমাধানগুলির মধ্যে একটি আপনার জন্য কাজ করবে!
জাভা ভার্চুয়াল মেশিন ত্রুটি তৈরি করতে পারেনি এর পিছনে কারণ কী?
Windows 11/10-এ এই ত্রুটির কারণ৷ বেশ অনেক পরিবর্তিত হয়। উদাহরণস্বরূপ, আপনি যদি একটি হোমব্রু জাভা অ্যাপ্লিকেশন চালাচ্ছেন, তাহলে সম্ভবত এটি ভুল বিকল্পগুলির দ্বারা আহ্বান করা হচ্ছে। বিকল্পভাবে, আপনি যে জাভা অ্যাপ্লিকেশনটি খোলার চেষ্টা করছেন সেটি ব্যর্থ হতে পারে যদি হিপ মেমরির আকার সিস্টেম পরিবর্তনশীল আকারের চেয়ে বড় হয়৷
জাভাতে ভার্চুয়াল মেশিনের ত্রুটি কী?
এই ত্রুটিটি নির্দেশ করে যে জাভা ভার্চুয়াল মেশিনটি সঠিকভাবে কাজ করছে না, বা এটির কাজ চালিয়ে যাওয়ার জন্য পর্যাপ্ত সংস্থান নেই৷
সম্পর্কিত:
- কিভাবে উইন্ডোজ সিস্টেমে সর্বশেষ জাভা সংস্করণ ম্যানুয়ালি সক্ষম করবেন
- জাভা ইনস্টল বা আপডেট সম্পূর্ণ হয়নি - ত্রুটি কোড 1603