স্থির করুন: জাভা ভার্চুয়াল মেশিন তৈরি করা যায়নি



সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন

কিছু ব্যবহারকারী মুখোমুখি হচ্ছেন জাভা ভার্চুয়াল মেশিন তৈরি করতে পারে নি জাভা ব্যবহার করে এমন একটি অ্যাপ্লিকেশন চালু করার চেষ্টা করার সময় ত্রুটি। এই নির্দিষ্ট সমস্যাটি মাইনক্রাফ্ট এবং জাভা জুড়ে নির্মিত বেশ কয়েকটি অন্যান্য অ্যাপ্লিকেশনগুলির সাথে ঘটে বলে জানা গেছে।



জাভা ভার্চুয়াল মেশিন তৈরি করতে পারে নি. ত্রুটি: মারাত্মক ব্যতিক্রম ঘটেছে। প্রোগ্রাম প্রস্থান করা হবে।

জাভা ভার্চুয়াল মেশিন তৈরি করতে পারে নি.
ত্রুটি: মারাত্মক ব্যতিক্রম ঘটেছে। প্রোগ্রামটি প্রস্থান করবে।



জাভা ভার্চুয়াল মেশিন ত্রুটি তৈরি করতে না পারার কারণ কী?

আমরা বিভিন্ন ব্যবহারকারী প্রতিবেদন এবং সমস্যা সমাধানের কৌশলগুলি দেখেছি যা তারা একই ত্রুটি বার্তাকে সমাধান করার জন্য ব্যবহার করেছিল তা দেখে আমরা এই বিশেষ সমস্যাটি তদন্ত করেছি। তাদের সিদ্ধান্তের ভিত্তিতে, কয়েকটি দৃষ্টিকোণ রয়েছে যা এই বিশেষ সমস্যাটিকে ট্রিগার করবে:

  • জাভা ভুল যুক্তি বা বিকল্প দ্বারা ডাকা হয় - আপনি যদি কোনও হোম-ব্রিউড অ্যাপ্লিকেশন চালাচ্ছেন বা আপনি কোনও ওপেন-সোর্স অ্যাপ্লিকেশন খোলার চেষ্টা করছেন যা সিস্টেমের অস্থিরতার কারণ হিসাবে পরিচিত তা ঘটতে পারে।
  • জাভা গ্লোবাল সর্বাধিক হিপ মেমরি যথেষ্ট উচ্চ নয় - আপনি কেন এই নির্দিষ্ট ত্রুটির মুখোমুখি হতে পারেন তার একটি সাধারণ কারণ হ'ল যদি আপনি কোনও সেট হিসাবে থাকা সর্বাধিক হিপ মেমরির আকারের চেয়ে বেশি জাভা অ্যাপ্লিকেশন শুরু করার চেষ্টা করেন সিস্টেম পরিবর্তনশীল
  • জাভা এক্সিকিউটেবল এবং / অথবা অ্যাপ্লিকেশনটির প্রশাসনিক সুযোগ-সুবিধার দরকার - সঠিকভাবে কাজ করার জন্য অ্যাডমিন অ্যাক্সেস প্রয়োজন এমন অ্যাপ্লিকেশনগুলির সাথে এটি ঘটতে পারে।

আপনি যদি এখন সমাধানের কোনও উপায় সন্ধান করছেন, জাভা ভার্চুয়াল মেশিন তৈরি করতে পারে নি ত্রুটি, এই নিবন্ধটি আপনাকে বেশ কয়েকটি যাচাই করা সমস্যা সমাধানের কৌশল সরবরাহ করবে। নীচে আপনার কাছে এমন পদ্ধতিগুলির সংকলন রয়েছে যা একই ব্যবহারকারীর অন্যান্য ব্যবহারকারীরা সমস্যার সমাধান পেতে ব্যবহার করেছেন।



সেরা ফলাফলগুলি নিশ্চিত করতে নীচের পদ্ধতিগুলিকে অনুসরণ করুন যাতে আপনার নির্দিষ্ট দৃশ্যের জন্য ত্রুটি সমাধানে কার্যকর এমন কোনও পদ্ধতি আবিষ্কার না করা অবধি সেগুলি উপস্থাপিত হয়।

পদ্ধতি 1: সিস্টেম ভেরিয়েবলগুলিতে _JAVA_OPTIONS যুক্ত করা হচ্ছে

বেশিরভাগ আক্রান্ত ব্যবহারকারী জাভা কল করার জন্য সিস্টেম ভেরিয়েবল তৈরি করে সমস্যাটি সমাধান করতে সক্ষম হয়েছেন _জ্যাভা_অপশন এবং এর মান সেট করে এক্সএমএক্স 512 এম । এটি মূলত যা করে তা হ'ল এটি জাভার জন্য গ্লোবাল সর্বাধিক হিপ মেমরির আকার নির্ধারণ করে।

এটি ঘটে যাওয়া যে কোনও ত্রুটি বার্তাকে সমাধান করবে কারণ শুরু করা জাভা অ্যাপ্লিকেশনটির সর্বাধিক হিপ মেমরির আকারটি সেট হিসাবে থাকা সেট থেকে বড় সিস্টেম পরিবর্তনশীল । একই সমস্যার মুখোমুখি হওয়া বেশ কয়েকটি ব্যবহারকারী জানিয়েছেন যে তারা নীচের পদক্ষেপগুলি সম্পাদন করার পরে সমস্যাটি পুরোপুরি সমাধান করা হয়েছিল।



একটি যুক্ত করতে আপনাকে যা করতে হবে তা এখানে _জেএভিএ_অপশন গ্লোবাল সর্বাধিক হিপ মেমরির আকারটি বাড়ানোর জন্য সিস্টেম ভেরিয়েবলগুলিতে এস এন্ট্রি:

  1. টিপুন উইন্ডোজ কী + আর খোলার জন্য a চালান সংলাপ বাক্স. তারপরে, টাইপ করুন “ sysdm.cpl ”এবং টিপুন প্রবেশ করুন খুলতে পদ্ধতির বৈশিষ্ট্য পর্দা।
  2. ভিতরে পদ্ধতির বৈশিষ্ট্য স্ক্রিন, এ যান উন্নত ট্যাব এবং ক্লিক করুন পরিবেশ পরিবর্তনশীল।
  3. মধ্যে পরিবেশ সূচক উইন্ডোতে ক্লিক করুন নতুন (অধীনে সিস্টেম ভেরিয়েবলগুলি )।
  4. ভিতরে নতুন সিস্টেমের পরিবর্তনশীল উইন্ডো, সেট করুন পরিবর্তনশীল নাম প্রতি _জ্যাভা_অপশন এবং পরিবর্তনশীল মান প্রতি - এক্সএমএক্স 512 এম এবং ক্লিক করুন ঠিক আছে পরিবর্তনগুলি সংরক্ষণ করুন।
  5. পূর্বে খোলা উইন্ডোজটি বন্ধ করুন এবং পরিবর্তনগুলি প্রয়োগ করতে আপনার মেশিন পুনরায় চালু করুন।
  6. পরবর্তী প্রারম্ভের সময়, আপনাকে যে অ্যাপ্লিকেশনটি আগে প্রদর্শিত হয়েছিল তা খুলুন জাভা ভার্চুয়াল মেশিন তৈরি করতে পারে নি ত্রুটি এবং দেখুন এখন সঠিকভাবে কাজ করছে কিনা।
_JAVA_OPTIONS নামে একটি সিস্টেম ভেরিয়েবল তৈরি করা এবং এটি Xmx512M এর মান নির্ধারণ করে

_JAVA_OPTIONS নামে একটি সিস্টেম ভেরিয়েবল তৈরি করা এবং এটি Xmx512M এর মান নির্ধারণ করে

আপনি যদি এখনও অ্যাপ্লিকেশনটির শুরুতে একই ত্রুটি বার্তাটি দেখতে পান তবে জাভা বিন পাথটি যুক্ত করার চেষ্টা করুন যা এর সাথে মিলে যায় '% ব্যবহারকারী পাঠ জাভা jdk1.6.0_39 বিন' উপরের পদ্ধতিতে উল্লিখিত হিসাবে পরিবেশের পরিবর্তনশীল এবং দেখুন এটি কাজ করে কিনা।

পদ্ধতি 2: অ্যাডমিন অধিকার সহ java.exe খুলছে

একই সমস্যা সমাধানে লড়াই করা বেশ কয়েকটি ব্যবহারকারী মুখ্য জাভা এক্সিকিউটেবল (java.exe) এর সাথে খুলতে বাধ্য করার পরে সমস্যাটি সমাধান করতে সক্ষম হয়েছেন প্রশাসনিক সুবিধা

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

পুরো বিষয়টির জন্য এখানে একটি দ্রুত গাইড রয়েছে:

  1. ফাইল এক্সপ্লোরার খুলুন এবং আপনার জাভা ইনস্টলেশনটির অবস্থানটিতে নেভিগেট করুন। আমাদের কার্যকর জাভা এক্সিকিউটেবলের অবস্থানে পৌঁছাতে হবে ( java.exe )। ডিফল্টরূপে, আপনার এটি খুঁজে পাওয়া উচিত প্রোগ্রাম ফাইল / জাভা / * জেআরই বিল্ড সংস্করণ * / বিন। আপনি কোন জাভা রানটাইম পরিবেশ ব্যবহার করছেন তার উপর নির্ভর করে সঠিক অবস্থানটি পৃথক হবে।

    Java.exe এর স্থানে নেভিগেট করুন

    বিঃদ্রঃ: আপনি যদি কোনও কাস্টম স্থানে জাভা ইনস্টল করেন তবে পরিবর্তে কাস্টম অবস্থানে নেভিগেট করুন।

  2. ডান ক্লিক করুন java.exe এবং চয়ন করুন সম্পত্তি । তারপরে, এ যান সামঞ্জস্যতা ট্যাব এবং সম্পর্কিত বক্স চেক করুন প্রশাসক হিসাবে এই প্রোগ্রামটি চালান (সেটিংসের অধীনে)। ক্লিক প্রয়োগ করুন পরিবর্তনগুলি সংরক্ষণ করুন।

    সামঞ্জস্যতা ট্যাবে যান এবং প্রশাসক হিসাবে এই প্রোগ্রামটি চালান সক্ষম করুন

  3. এক্সিকিউটেবল অ্যাপ্লিকেশনটিতে ডান ক্লিক করুন (যেটি ত্রুটিটি ট্রিগার করছে) এবং একই পদ্ধতিটি পুনরাবৃত্তি করুন: সামঞ্জস্যতা> প্রশাসক হিসাবে এই প্রোগ্রামটি চালান> প্রয়োগ করুন
  4. অ্যাপ্লিকেশনটি চালান এবং দেখুন ত্রুটি বার্তাটি সমাধান হয়েছে কিনা।

পদ্ধতি 3: জাভা পুনরায় ইনস্টল করা

কিছু ক্ষেত্রে, ত্রুটিটি ট্রিগার করা হয়েছে কারণ সম্ভবত জাভাটি সঠিকভাবে ইনস্টল করা হয়নি বা সময়ের সাথে সাথে তার ইনস্টলেশনটি দূষিত হয়েছে। সুতরাং, এই পদক্ষেপে, আমরা পুরোপুরি আনইনস্টল করার পরে জাভা পুনরায় ইনস্টল করব। যে জন্য:

  1. টিপুন উইন্ডোজ কী + আর রান প্রম্পটটি খোলার জন্য এবং 'Appwiz.cpl' টাইপ করুন।

    রান কথোপকথনে 'appwiz.cpl' টাইপ করুন এবং এন্টার টিপুন

  2. 'এন্টার' টিপুন এবং প্রোগ্রামগুলি এবং বৈশিষ্ট্যগুলির পর্দা খুলবে।
  3. প্রোগ্রাম এবং বৈশিষ্ট্য স্ক্রিনটি, জাভা না পাওয়া পর্যন্ত ইনস্টল করা অ্যাপ্লিকেশন তালিকার মাধ্যমে স্ক্রোল করুন।

    প্রোগ্রামগুলি এবং বৈশিষ্ট্যগুলির স্ক্রীনটি চেক করা হচ্ছে

  4. এটিতে ডান ক্লিক করুন এবং নির্বাচন করুন 'আনইনস্টল' এটি সিস্টেম থেকে সম্পূর্ণ অপসারণ করতে
  5. প্রথমে প্রাথমিক জাভা ইনস্টলেশনটি মুছুন এবং পরে আপনার অন্যান্য সমস্ত জাভা ইনস্টলেশন যেমন আপডেট এবং অন্যান্য সংস্করণগুলিও মুছে ফেলা উচিত।
  6. সমস্ত ইনস্টলেশন আনইনস্টল করার পরে, আপনার কম্পিউটার পুনরায় চালু করুন।
  7. বুট করার পরে এটি দেখুন লিঙ্ক এবং জেআরই এর সর্বশেষতম সংস্করণটি ডাউনলোড করুন।
  8. সমস্যাটি স্থির থাকে কিনা তা পরীক্ষা করে দেখুন।
  9. ত্রুটিটি এখনও অব্যাহত থাকলে, থেকে জেডিকের সর্বশেষ সংস্করণটি ডাউনলোড করুন এবং ইনস্টল করুন এখানে ।
    বিঃদ্রঃ: আপনি যদি ইতিমধ্যে জেডিকে ব্যবহার করে থাকেন তবে এর সংস্করণগুলি পরিবর্তন করতে বা এটির সাথে ইনস্টল করা জেআরই আনইনস্টল করার চেষ্টা করুন।
  10. সমস্যাটি এখনও বিদ্যমান থাকলে যাচাই করুন।

পদ্ধতি 4: কোড সহ ত্রুটি ঠিক করা

এই ত্রুটির পিছনে বিভিন্ন কারণ রয়েছে এবং এর মধ্যে কয়েকটিতে যদি আপনার কোডের সাথে কিছু নির্দিষ্ট ত্রুটি থাকে তবে তা অন্তর্ভুক্ত রয়েছে। আমরা নীচে কিছু হাইলাইট করব।

  • হাইফেন সরান : কিছু ব্যবহারকারী উল্লেখ করেছেন যে ত্রুটিটি তাদের কোডের ডাবল হাইফেনকে '-' একক '-' এ পরিবর্তন করে স্থির করা হয়েছিল। উদাহরণ স্বরূপ:
    কোড পরিবর্তন করুন
    'সনি @ সনি-ভিপিসিইএইচ 25 জেন: ~ ava জাভা পরিবর্তন
    জেভিআরএফএসএল_অপশন অবলম্বন করা হয়েছে: -জবাগ্যান্ট: / অ্যাসার / শ্যারে / জাভা / জাইয়াতানাগ.জার
    অজানা বিকল্প: রূপান্তর
    ত্রুটি: জাভা ভার্চুয়াল মেশিন তৈরি করা যায়নি।
    ত্রুটি: মারাত্মক ব্যতিক্রম ঘটেছে। প্রোগ্রাম প্রস্থান করা হবে। '
    প্রতি
    'সনি @ সনি-ভিপিসিইএইচ 25 জেন: ~ ava জাভা - রূপান্তর
    জেভিআরএফএসএল_অপশন অবলম্বন করা হয়েছে: -জবাগ্যান্ট: / অ্যাসার / শ্যারে / জাভা / জাইয়াতানাগ.জার
    অজানা বিকল্প: রূপান্তর
    ত্রুটি: জাভা ভার্চুয়াল মেশিন তৈরি করা যায়নি।
    ত্রুটি: মারাত্মক ব্যতিক্রম ঘটেছে। প্রোগ্রাম প্রস্থান করা হবে। '
  • এছাড়াও, আপনার যুক্তি থেকে নিম্নলিখিত লাইনটি সরিয়ে দেওয়ার চেষ্টা করুন
    -ডাজা.এন্ডোর্সড.আইডিআরস = 'সি: প্রোগ্রাম ফাইলস অ্যাপাচি সফ্টওয়্যার ফাউন্ডেশন টমক্যাট ৮.৫% অনুমোদিত'
  • আপনার eclipse.ini ফাইলটি খুলুন এবং নিশ্চিত করুন যে আপনি ভিএম আরগ্সের উপরে '-vm' এন্ট্রি যুক্ত করেছেন অন্যথায়, জেভিএম ভি 6 এনভি ভার্সে নির্বাচিত হবে।
  • যদি উবুন্টুতে থাকে তবে আপনার জানা উচিত যে জাভা 8 হ'ল একমাত্র সংস্করণ যা সমর্থিত। সুতরাং, তৃতীয় পদ্ধতি ব্যবহার করে জাভা আনইনস্টল করুন এবং পূর্ববর্তী সংস্করণটি ইনস্টল করুন।

পদ্ধতি 5: সম্পাদনা Eclipse.ini ফাইল

এই সমস্যা থেকে মুক্তি পাওয়ার জন্য আমরা Eclips.ini ফাইলের মধ্যে জিনিসগুলিও টুইট করতে পারি। এর কনফিগারেশন নিয়ে বেশ কয়েকটি সমস্যা থাকতে পারে যার সমাধান করা দরকার, আমরা এটিকে পৃথক ইস্যুতে বিভক্ত করেছি। আপনার দৃশ্যের সাথে সবচেয়ে উপযুক্ত অনুসারীটিকে অনুসরণ করুন।

মেমোরি ব্যবহার হ্রাস

  1. Eclipse.ini ফাইলটি নোটপ্যাড দিয়ে Eclipse ফোল্ডারের ভিতরে খুলুন।
  2. '-Xmx256m' এর মতো লাইনটি সন্ধান করুন (এটি -Xmx1024m বা -Xmx 512m হতে পারে)।
  3. আপনার কম্পিউটারে ইনস্টল করা র‌্যামের উপর নির্ভর করে এখন ডিফল্ট মানকে আরও যুক্তিসঙ্গত আকারে পরিবর্তন করুন এবং এটিতে সংস্করণ নম্বর যুক্ত করুন। উদাহরণ স্বরূপ:
    -Xmx512m -Dosgi.requiredJavaVersion = 1.6 OR -Xmx512m -Dosgi.requiredJavaVersion = 1.7 অথবা -Xmx512m -Dosgi.requiredJavaVersion = 1.8
  4. এছাড়াও, '-launcher.XXMaxPermSize' লাইন থেকে '256m' মানটি মুছে ফেলার চেষ্টা করুন।
  5. সমস্যাটি স্থির থাকে কিনা তা পরীক্ষা করে দেখুন।

চারদিকে ঝিমঝিম

  1. আপনার ফাইল থেকে নিম্নলিখিত লাইনগুলি সরানোর চেষ্টা করুন।
    -vm পি:  প্রোগ্রামগুলি  jdk1.6  বিন
  2. এছাড়াও, নিম্নলিখিত লাইনগুলি পরিবর্তন করুন।
    set -Dosgi.requiredJavaVersion = 1.5 to set -Dosgi.requiredJavaVersion = 1.6
  3. এছাড়াও, '-vmargs!' উপরের রেখাটি যুক্ত করার চেষ্টা করুন লাইন
    -vm সি:  প্রোগ্রাম ফাইল (x86)  জাভা  jre6  বিন  javaw.exe
  4. এছাড়াও, নিম্নলিখিত লাইনটি ব্যবহার করে JVM.dll এ নির্দেশ করুন।
    -vm সি:  প্রোগ্রাম ফাইল  জাভা  jre7  বিন  ক্লায়েন্ট  jvm.dll
  5. এক্সিলিপ ফাইলটি খুলুন এবং '-vmargs' javaw.exe এর পাথের সাথে প্রতিস্থাপন করুন। উদাহরণ স্বরূপ:
    -স্টার্টআপ প্লাগইন / org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library প্লাগইন / org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813 -প্রডাক্ট com.android .ide.eclipse.adt.package.pr Prodct --launcher.XXMaxPermSize 256M -Sowsplash com.android.ide.eclipse.adt.package.product --launcher.XXMaxPermSize 256m --launcher.defaultAction ওপেন ফাইল '* - ভিএমএম  প্রোগ্রাম ফাইলসমূহ  জাভা  jdk1.7.0_07  বিন  জাভা.এক্সে
  6. এছাড়াও, আপনি নিম্নলিখিত লাইনটি শেষে রাখতে পারেন এবং এটি কাজ করে কিনা তা পরীক্ষা করতে পারেন।
    -vmargs -Xms40m -Xmx512m -XX: ম্যাক্সপার্মসাইজ = 256 মি
  7. তদ্ব্যতীত, eclipse.ini থেকে নিম্নলিখিত লাইনগুলি সরানোর চেষ্টা করুন এবং এটি কাজ করে কিনা তা পরীক্ষা করে দেখুন।
    -এক্সএক্স: + ইউজ স্ট্রিংডুডিকশন-এক্সএক্স: + ইউজজি 1 জিসি
  8. সমস্যাটি এখনও কারও কারও কাছে স্থির হয়ে আছে বলে যদি সমস্যাটি এখনও অব্যাহত থাকে তবে আপনি যদি প্রয়োজন হয় তবে প্রথমে এটির ব্যাকআপ রাখার বিষয়টি মনে রাখলে আপনি eclipse.ini ফাইলটি সরিয়ে দেওয়ার চেষ্টা করতে পারেন। এছাড়াও, যথাযথ সংস্থানগুলি উপলব্ধ কিনা তা নিশ্চিত করার জন্য জাভা শুরু করার আগে সমস্ত পাওয়ার-ক্ষুধার্ত অ্যাপ্লিকেশনগুলি বন্ধ করার চেষ্টা করুন।

জেডিকে দুর্নীতির জন্য অনুসন্ধান করা হচ্ছে

  1. রান প্রম্পটটি খুলতে 'উইন্ডোজ' + 'আর' টিপুন এবং 'সেন্টিমিডি' টাইপ করুন।
  2. নীচের কমান্ডটি টাইপ করুন এবং এটি ত্রুটি দেয় কিনা তা পরীক্ষা করুন।
    সি:।> জাভা-রূপান্তর
  3. যদি এটি কোনও ত্রুটি দেয় তবে জেডিকে পুরোপুরি পুনরায় ইনস্টল করুন।
5 মিনিট পড়া