ডিফল্ট জাভা রানটাইম পরিবেশ পরিবর্তন 1.8 থেকে 1.7


2

আমি বর্তমানে আমার কম্পিউটারে 8 থেকে 7 ডিফল্ট JRE পরিবর্তন করার চেষ্টা করছি।

আমি জেআর 8 বিটা বিল্ড আপডেট করে গেম মাইনক্রাফট জড়িত একটি ত্রুটি সংশোধন করার চেষ্টা করছিলাম, কিন্তু মনে হচ্ছে যে ইনস্টলারটি দূষিত হয়ে গেছে এবং বিপর্যয়ের আগে মিডওয়ে বন্ধ হয়েছে। এখন, যখনই আমি কোনও জাভা সম্পর্কিত প্রোগ্রাম চালু করার চেষ্টা করি, এটি ইনস্টল থাকা সত্ত্বেও এটি JRE8 তে নির্দেশ করে। আমি এটি পুনরায় ইনস্টল করার চেষ্টা করেছি কিন্তু লঞ্চারটি পুনরায় লোড করার পরেও এটি আর আরম্ভ করা হয়নি বলে মনে হচ্ছে এবং আরো কয়েকটি বিল্ড চেষ্টা করেছে।

আমি একটি জরুরী ব্যান্ড-এড ফিক্স প্রয়োগ করেছি যেটি আমার জেআরই 7 ফোল্ডার অনুলিপি করে, এটি পেস্ট করে এবং এটি JRE8 এ পুনঃনামকরণ করে। অথবা আমি রেজিস্ট্রিতে গিয়েও 1.8.0 রেজিস্ট্রিটি পরিবর্তন করতে পারি (HKEY_LOCAL_MACHINE \ সফটওয়্যার \ জাভাসফ্ট \ জাভা রানটাইম এনভায়রনমেন্ট \ 1.8.0) JRE8 ফোল্ডারের পরিবর্তে JRE7 ফোল্ডারটি নির্দেশ করতে। এই দুইটি "সংশোধন" প্রয়োগ করা না হলে, আমি কোনও জাভা সম্পর্কিত লঞ্চ করার চেষ্টা করার সময় একটি Launch4j ত্রুটি পেতে পারি:

enter image description here

আমি এটা কিভাবে ঠিক করবো?


প্রশ্ন আপনার Launch4j ত্রুটি কন্টেন্ট যোগ করুন।
Rob

রেজিস্ট্রি পরিবর্তনকারী ইনস্টলার থেকে ক্র্যাশ বার্তা ছাড়া একটি বৈধ সমাধান মত মনে হচ্ছে আপনার প্রশ্ন অস্পষ্ট রয়ে যায়
Ramhound

উত্তর:


3

চেষ্টা করুন:

JRE অপসারণ করুন 8

  1. আপনার কম্পিউটার কন্ট্রোল প্যানেলে একটি প্রোগ্রাম আনইনস্টল যান
  2. আনইনস্টল JRE 8

JRE 7 ইনস্টল করুন

  1. জেআরই 7 ডাউনলোড করুন
  2. JRE 7 ইনস্টল করুন

আপনার কম্পিউটারের JAVA_HOME সিস্টেম পরিবর্তনশীল আপডেট করুন

  1. শুরু মেনুতে কম্পিউটারে ডান ক্লিক করুন
  2. ড্রপ ডাউন বৈশিষ্ট্য নির্বাচন করুন
  3. উন্নত সিস্টেম সেটিংস উপর ক্লিক করুন
  4. উন্নত ট্যাবের অধীনে পরিবেশগত পরিবর্তনশীল ক্লিক করুন
  5. সিস্টেম ভেরিয়েবলের অধীনে নতুন ক্লিক করুন
  6. পরিবর্তনশীল নাম জন্য: উদ্ধৃতি ছাড়া "JAVA_HOME" লিখুন
  7. পরিবর্তনশীল মান জন্য: আপনার কম্পিউটার পথ লিখুন জেআরই 7 এর নতুন ইন্সটল
  8. ঠিক আছে ক্লিক করুন, তারপর আবার ঠিক আছে ক্লিক করুন
  9. কম্পিউটার পুনরায় আরম্ভ করুন

আশা করি যে সাহায্য করে, এটি জাভা 8 থেকে জাভা 7 থেকে আমার ডাউনগ্রেডের জন্য কাজ করে


JAVA_HOME পরিবর্তন করা উচিত না যথেষ্ট? কেন জেআরই 8 আনইনস্টল করার প্রয়োজন?
6pack kid

1

সিস্টেম এনভায়রনমেন্ট ভেরিয়েবলের জন্য প্যাথ একের জন্য দুটি পরিবর্তনশীল এবং সিস্টেম এনভায়রনমেন্ট ভেরিয়েবলের জন্য অন্যটি ঘটে। তাদের মধ্যে একজন যদি জাভা 1.8 এবং অন্যটি জাভা 1.7 এ ইঙ্গিত করে যা একটি অস্পষ্টতা সৃষ্টি করে। সুতরাং সিস্টেম এবং ব্যবহারকারী উভয়ের জন্য একটি JAVA_HOME পরিবর্তনশীল তৈরি করা এবং ব্যবহারকারী এবং সিস্টেম পরিবেশের ভেরিয়েবলগুলির PATH এ এটি কনফিগার করা এই সমস্যাটির সমাধান করবে।

তারপর কমান্ড লাইনে javac -version বা java -version জাভা সংস্করণ দেয় যা JAVA_HOME এ কনফিগার করা হয়।

উপরের পদ্ধতি আমার জন্য সমস্যা সমাধান করে।


1
আপনি কিভাবে এই ভেরিয়েবল সেটিং সম্পর্কে যেতে হবে একটু আরও বিস্তারিত মধ্যে যেতে পারে?
Burgi

উইন্ডোজ 7 এর জন্য, কন্ট্রোল প্যানেল \ সিস্টেম এবং সিকিউরিটি \ সিস্টেমে যান, বামদিকে "উন্নত সিস্টেম সেটিংস" ক্লিক করুন এবং "পরিবেশের পরিবর্তনসমূহ" ক্লিক করুন। এটি আপনাকে প্যাথ এবং JAVA_HOME ভেরিয়েবলগুলি দেখায়। উইন্ডোজের অন্যান্য আধুনিক সংস্করণ অনুরূপ।
ChimneyImp

0

আপনাকে জাভা 7 ফোল্ডারটিকে পাথে যুক্ত করতে হবে। পুনরায় ইনস্টল করার প্রয়োজন নেই।

Start- করুন & gt; টাইপ করুন এবং "সিস্টেম পরিবেশগত পরিবর্তনগুলি সম্পাদনা করুন" - & gt; envriornmental ভেরিয়েবল তারপর সিস্টেম ভেরিয়েবল পাথ পাথ পরিবর্তন করুন।

পাথ পরিবর্তনশীলটিতে আপনার জাভা 8 অবস্থান নেই তা পরীক্ষা করুন: C: \ Program Files \ Java \ jre1.8.0_31 \ bin

কিন্তু নিশ্চিত করুন এটির C: \ Program Files \ Java \ jdk1.7.0_51 \ bin


আমি ইতিমধ্যে পরিবর্তন JAVA_HOME 1.7 জেডিকে, এছাড়াও PATH থেকে প্রাপ্ত মান রয়েছে JAVA_HOME। নিয়ন্ত্রণ প্যানেল জাভা অ্যাপলেট আমি নিষ্ক্রিয় 1.8 java jdk এবং jre এবং যাইহোক java -version আমাকে 1.8.0_71 দেয়
4xy
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.