জাভা ইস্যু (জাভা রানটাইম নেই)


19

আমি বর্তমানে মাইনক্রাফ্ট খেলে একটি সমস্যা পাচ্ছি। আমার কম্পিউটারে সমস্যা হওয়ার আগে আমি মাইনক্রাফ্টটি পুরোপুরি খেলতাম। এখন যখন আমি minecraft.exeফাইলটি খুলি (বা শুরু মেনু থেকে নিজেই জাভা খোলার চেষ্টা করব) তখন এটি জানায় যে জাভাতে সমস্যা আছে:

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

আমি জাভা পুনরায় ইনস্টল করেছি তবে মনে হচ্ছে আমার উইন্ডোজ ইনস্টলারটিতে সমস্যা আছে:

"ত্রুটি 1723. এই উইন্ডোজ ইনস্টলার প্যাকেজটিতে একটি সমস্যা আছে complete এই ইনস্টলটি শেষ করার জন্য একটি ডিএলএল চালানো যায়নি your

আমি উইন্ডোজ ইনস্টলেশন পরিষেবাটি পুনরায় ইনস্টল করার চেষ্টা করেছি তবে এটি বলছে যে পর্যাপ্ত জায়গা নেই (যদিও আমার হার্ড ড্রাইভে আমার প্রায় 12 জিবি ফ্রি রয়েছে)। আমি ইনস্টল করার চেষ্টা করছি এটি সঠিক ফাইল কিনা তা আমি নিশ্চিত নই তবে আমি ভেবেছিলাম এটির একটি শট পাওয়া উচিত।

উত্তর:


25

উইন্ডোজ 7 এ আমি যা করেছি তা এখানে:

প্রশাসক অ্যাকাউন্ট ব্যবহার করে রেজিস্ট্রি সম্পাদক (regedit.exe) খুলুন।

যাও Computer\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment

এই পাথের অধীনে প্রতিটি সংস্করণের জন্য, জাভাহোম এবং রানটাইমলিব ভেরিয়েবলগুলির পথ সঠিক কিনা তা যাচাই করুন। রানটাইমলিবের একটি বিদ্যমান jvm.dllফাইল উল্লেখ করা উচিত , জাভাহোম \bin\client\jvm.dllঅংশটি সরানো সহ এই পথের শুরু হওয়া উচিত ।

আপনার যদি রেজিস্ট্রিটিতে একাধিক সংস্করণ থাকে এবং এর একটির জন্য আপনার ডিস্কে সংশ্লিষ্ট জাভা সংস্করণ না থেকে থাকে তবে অতিরিক্ত রেজিস্ট্রি এন্ট্রি সরিয়ে দিন।

যদি আপেক্ষিক জাভা সংস্করণটি আপনার ডিস্কের অন্য কোনও স্থানে থাকে তবে পাথগুলি আপডেট করুন। আপনার কাছে থাকা জাভা প্রতিটি সংস্করণের জন্য আপনাকে এটি দুটি বার করতে হবে (একবারে আপনার তৈরি করা বিশেষ বিল্ডের জন্য (উদাহরণস্বরূপ 1.7.0_04) এবং একবার বেস সংস্করণে (উদাহরণস্বরূপ 1.7) একবার। খনি (তবে যত্ন নিন, আমি একটি কাস্টমটিতে ইনস্টল করেছি) অবস্থান):

  • JavaHome C:\java\jre
  • RuntimeLib C:\java\jre\7\bin\jvm.dll

আমি ত্রুটি পেয়েছি কারণ আমি ইনস্টলেশনটি পরে সফ্টওয়্যারটিকে অন্য ডিরেক্টরিতে স্থানান্তরিত করেছি।


4
আমার অভিজ্ঞতা: যদি কোনও জাভা সংস্করণ যদি রেজিস্ট্রিতে থাকে তবে আপনার হার্ডড্রাইভ না হয় তবে আপনাকে এর জন্য রেজিস্ট্রি এন্ট্রি মুছতে হবে।
উইলিয়াম লিরার

আমার জন্য একটি পুরোপুরি কার্যকর সমাধান।
এমএসএক্স

2
@ উইলিয়ামলিয়ার সমাধানটি আমার পক্ষে কাজ করেছে। আমার জাভা jre1.8.0_65এবং jre1.8.0_121রেজিস্ট্রি ছিল, তবে আমার হার্ড ড্রাইভে আমার কেবল ছিল jre1.8.0_121( jre1.8.0_65আমার হার্ড ড্রাইভেও রয়েছে তবে libভিতরে কেবল একটি ফাইল রয়েছে No না bin, ইত্যাদি ...)। সুতরাং আমি jre1.8.0_65রেজিস্ট্রি থেকে মুছে ফেলেছি এবং এটি কাজ করে।
আলা এম।

1
ডকফ্যাচারের সাথে আমারও একই সমস্যা ছিল, আমার ক্ষেত্রে এটি ছিল Computer\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kitযে আমি সাধারণত সম্পূর্ণ জেডিকে ইনস্টল করায় এটিতে একটি অবৈধ প্রবেশ ছিল। এই ফোল্ডারটিও ভুলে যাবেন না!
এস্পিনোসা

কিছু ক্ষেত্রে অতিরিক্ত সমস্যা রয়েছে, যেখানে জাভা স্টার্টআপ যুক্তি জাভা রানটাইম এনভায়রনমেন্টের অধীনে 1.8.0_XX এর মতো কীগুলির জন্য স্পষ্টভাবে দেখায়। এটি 3 বা ততোধিক সংখ্যক আপডেটের জন্য অ্যাকাউন্ট করে না। আপনার ইনস্টল করা সমস্ত কিছু যদি 1.8u123 হয় তবে আপনি যে প্যাটার্নটি ফিট করে তার কোনও কিছুর নাম পরিবর্তন করতে পারেন (সামগ্রীগুলি সঠিক পথে নির্দেশ করে)। একটি উপায় হ'ল 123 এর হেক্স ফর্ম (7 বি) এ পরিবর্তন করা হবে, সুতরাং 1.8.0_7B।
জাস্টাই

4

একটি .ar। .X এর নামকরণ করার চেষ্টা করুন লোকেদের একই সমস্যা রয়েছে এবং এটি এটি সমাধান করে বলে মনে হচ্ছে।

একবার আপনি এটি চেষ্টা করার পরে, আপনার কাছে থাকা জাভা প্রতিটি ঘটনাকে সরিয়ে ফেলুন এবং জাভার ওয়েবসাইট থেকে কোনও প্যাকেজ পুনরায় ইনস্টল করুন। নিশ্চিত করুন যে এটি সঠিক স্থাপত্য (32-64 বিট)। উইন্ডোজ ক্লিনআপ ইউটিলিটি দিয়ে জাভা সরানোর চেষ্টা করুন, তারপরে পুনরায় বুট করুন, পুনরায় ইনস্টল করুন।

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


আমি মনে করি জাভাটির সাথে সমস্যা আরও গভীর হতে পারে কারণ .jar ফাইলগুলি এমনকি জাভার সাথে যুক্ত নয় (এটি কী কী দিয়ে খুলতে পারে তা জানে না)। কোন ধারনা?
লিওন

আমি শুধু আমার উত্তর সম্পাদনা করেছি, চেষ্টা করুন। যদি না হয়, আমরা খুঁজছি রাখা হবে।
n0pe

উইন্ডোজ ইনস্টলার পুনরায় বিতরণ ইনস্টল করার চেষ্টা করে ত্রুটিটি দেয় "এই কমান্ডটি প্রক্রিয়া করার জন্য পর্যাপ্ত সঞ্চয়স্থান পাওয়া যায় না"। উইন্ডোজ ক্লিনআপ ইউটিলিটির মাধ্যমে জাভা আনইনস্টল করার বিষয়ে, আনইনস্টলটি কাজ করেছে এবং আমি এখন জাভা পুনরায় ইনস্টল করার চেষ্টা করছি (ঠিক এমন জায়গায় যেখানে এটি ত্রুটিযুক্ত - আমরা দেখতে পাব)।
লিওন

ঠিক আছে আসুন আশা করি আপনি ত্রুটির সম্মুখীন না হন
n0pe

দুর্ভাগ্যক্রমে জাভা ইনস্টল করার চেষ্টা করার সময়, এটি মনে করে যে এটি ইতিমধ্যে এটি ইনস্টল করা আছে। আমি পুনরায় ইনস্টল ক্লিক করি তবে তারপরে এটি বলে যে "বর্তমানে ইনস্টল থাকা পণ্যগুলির জন্য এই ক্রিয়াটি কেবলমাত্র বৈধ"। এটি সত্যিই কেবল মুখের মধ্যে নিজেকে স্ম্যাক করছে। কোন ধারনা? (সবে পুনরায় চালু হয়েছে - এখনও একই সমস্যা রয়েছে)
লিওন

1

আমার ওয়ার্কস্টেশনটি উইন 7 64 বিট।

আমার জন্য সমাধানটি হ'ল সমস্ত রেফারেন্স পরিবর্তন করা

C:\Program Files\Java\...

প্রতি

C:\Program Files (x86)\Java\...

রেজিস্ট্রি পথে

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\

আমার প্রকৃত ইনস্টলড পাথ এবং রেজিস্ট্রি এন্ট্রি মেলে না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.