JAVA_Home একটি অবৈধ ডিরেক্টরিতে সেট করা আছে:


101

আমি JAVA_HOMEআমার সিস্টেমে সেট আপ করেছি C:\Program Files\Java\jdk1.8.0_ 131\bin;এবং আমি কমান্ড প্রম্পটে কর্ডোভা কমান্ড (কর্ডোভা বিল্ড) চালানোর চেষ্টা করছি, তবে আমি ত্রুটিটি প্রশমিত করছি। আমি সমস্ত উপায়ে চেষ্টা করেছি, কিন্তু এই সমস্যাটি সমাধান করতে সক্ষম হই না:

ত্রুটি: JAVA_Home একটি অবৈধ ডিরেক্টরিতে সেট করা আছে: সি: \ প্রোগ্রাম ফাইল \ জাভা \ jdk1.8.0_ 131 \ বিন;

দয়া করে JAVA_HOMEআপনার জাভা ইনস্টলেশনটির অবস্থানটির সাথে মেলে আপনার পরিবেশের পরিবর্তনশীলটি সেট করুন ।


8
JAVA_HOMEC:\Program Files\Java\jdk1.8.0_ 131শুধুমাত্র অবধি হওয়া উচিত
এলিট করুন

4
আমি সরিয়েছি তবুও একই ত্রুটি হচ্ছে
নাগারাজন এম

4
ভেরিয়েবল পরিবর্তন করার পরে আপনাকে কমান্ড লাইনটি পুনরায় চালু করতে হবে..আর ভেরিয়েবলের শুরু এবং শেষে ডাবল উদ্ধৃতি সরিয়ে ফেলতে হবে
এলিট করুন


4
এটি কার্যকর কাজ করছে তবে অন্য একটি ত্রুটি পাচ্ছে FAILURE: ব্যতিক্রম ব্যতিক্রম ব্যর্থ হয়েছে। * কী ভুল হয়েছে: ডেমন প্রক্রিয়া শুরু করতে অক্ষম। এই সমস্যাটি ডেমনটির ভুল কনফিগারেশনের কারণে হতে পারে। উদাহরণস্বরূপ, একটি অচেনা jvm বিকল্প ব্যবহৃত হয়। ডেস্কে ডেমোনে ব্যবহারকারী গাইড অধ্যায়টি দেখুন ডকুমেসড্র্যাড.আর.এল.৩.৩ / ইউজারগাইড / গ্রেড_ডেমন.চটিএমএল আরও জানার জন্য নীচের প্রক্রিয়া আউটপুটটি পড়ুন: ---------------- ------- ভিএম শুরু করার সময় ত্রুটি ঘটেছে 2097152 কেবি অবজেক্ট হিপটির জন্য পর্যাপ্ত জায়গা সংরক্ষণ করতে পারেনি
এম

উত্তর:


139

আপনি এটি দিয়ে সেট করা উচিত C:\Program Files\Java\jdk1.8.0_12

\bin এটা দরকারি না.


4
হ্যাঁ আমি খোলা ছিল।
সাগর গাঙ্গওয়াল

মন্তব্যগুলি আমাকে বাঁচিয়েছে :) থ্যাঙ্কয়িউ
খুবাইবা রাজা

4
লিনাক্সের জন্য, এর মতো কিছু দরকার:export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk/
বোয়াইটিওস

52

JAVA_HOMEহোম jdk ডিরেক্টরিতে নির্দেশ করা উচিত, jdk/binডিরেক্টরিতে নয়।

আপনার এটির JAVA_HOMEমতো সেট করতে হবে :

JAVA_HOME="C:\Program Files\Java\jdk1.8.0_131"

22

অপসারণ করুন \bin, এবং ;শেষে অপসারণ করুন । সেন্টিমিডি পুনরায় চালু করার পরে চালান।


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

17

নিম্নলিখিত চেষ্টা করুন:

  • পথ \binথেকে সরান JAVA_HOME
  • নতুন কমান্ড লাইন উইন্ডো খুলুন।
  • প্রশাসক হিসাবে আপনার কমান্ড চালান।

প্রতিক্রিয়া নেটিভ সেট আপ করার সময়, আমাকে \binজাভাআহোম পথ থেকে সরিয়ে ফেলতে হয়েছিল।
জোশিসভ

8

জাভাআহোমকে C:\Program Files\Java\jdk1.8.0_172আধা-কোলন (;) বা পথে বিনের অন্তর্ভুক্ত করা উচিত নয়। 7-র উপরে যে কোনও জেডিকে সংস্করণ কাজ করবে। এছাড়াও, আপনাকে আবার সেন্টিমিডি শুরু করতে হবে


6

জাভাআহোমকে সি হিসাবে সেট করুন : Files প্রোগ্রাম ফাইল \ জাভা \ jdk1.8.0_172

সেমিকোলন ব্যবহার করবেন না ";" উপরে JAVA_HOME মান সহ

এটি সঠিকভাবে সেট হয়েছে তা যাচাই করতে, সি: .......> sdkmanager - তালিকার জন্য কমান্ড প্রম্পট চেক করুন

একটি সম্পূর্ণ তালিকা উপস্থিত হবে যা আপনাকে এখন এটি সফলভাবে সংরক্ষিত হতে দেবে।

অন্যথায় এটি ত্রুটি দেখায় যে JAVA_HOME পথ সঠিকভাবে সেট করা নেই।


6

উইন্ডো 10-তে, সেমিকোলনের সমস্যা ছিল ;

যান edit the system environment variablesএবং শেষে সেমিকোলন মুছে ফেলতে JAVA_HOMEমানC:\Program Files\Java\jdk1.8.0_144

অন্য কথায় এটিকে রূপান্তর C:\Program Files\Java\jdk1.8.0_12;করুনC:\Program Files\Java\jdk1.8.0_12

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



1

আমার মনে হয় আপনার '' 'অপসারণ করা দরকার; জাভা পথের শেষে থেকে।


4
এটি কাজ করে না, জাভাআহোম সেট করার সময়, আপনাকে / বিনটি অন্তর্ভুক্ত করা উচিত নয়। আপনি যদি এটিকে কেবল পথে নির্ধারণ করে থাকেন তবে আপনার
বিনটি

1

আপনাকে কেবল সি: \ প্রোগ্রাম ফাইল Files জাভা \ jdk1.8.0_12 দিয়ে সেট করতে হবে।

এবং নতুন সিএমডি ব্যবহার করে চেক করুন। এটি আপডেট করা হবে


1

প্রথমে পথ থেকে '\ বিন' সরানোর চেষ্টা করুন এবং নীচের মতো হোম ডিরেক্টরি JAVA_Home সেট করুন: জাভাহোম: সি: \ প্রোগ্রাম ফাইলগুলি জাভা \ jdk1.8.0_131

দ্বিতীয় আপডেট সিস্টেম পাঠ:

  1. "সিস্টেম ভেরিয়েবল" এর অধীনে "পরিবেশগত পরিবর্তনসমূহ" উইন্ডোতে পথ নির্বাচন করুন
  2. "সম্পাদনা করুন ..." এ ক্লিক করুন
  3. "পরিবেশ পরিবর্তনশীল সম্পাদনা করুন" উইন্ডোতে "নতুন" ক্লিক করুন
  4. % JAVA_HOME% \ বিনে টাইপ করুন

তৃতীয় আপনার ডকার পুনরায় চালু করুন।

পড়ুন লিংক উইন্ডোতে জাভা পথ সেট করার জন্য।


0

জেডিকে ইন্সটল করার পরে দয়া করে আপনার সিস্টেমটি পুনরায় চালু করুন এটি আমার জন্য কাজ করে


0

আমি উবুন্টু ব্যবহার করছি ।

কমান্ডটি দিয়ে টার্মিনালে sudo ব্যবহার করে আমার সমস্যার সমাধান হয়েছে ।


0

ফ্লুটার ইনস্টল করার সময় অ্যান্ড্রয়েড লাইসেন্স নিয়ে ইস্যুটি গুগল করার সময় আমি এটি পেয়েছি।

জন্য লিনাক্স , আপনার আপডেট ~/.bashrcশেষে এই লাইন যোগ করে (অথবা অন্যান্য শেল কনফিগ) ফাইল:

JAVA_HOME=/usr/local/android-studio/jre

দ্রষ্টব্য: আমি লিনাক্স (লিঙ্ক) এর অফিসিয়াল ইনস্টলেশন গাইড অনুসরণ করে অ্যান্ড্রয়েড স্টুডিও ইনস্টল করেছি ।

উইন্ডোজের জন্য jreডিরেক্টরিটিতে অ্যান্ড্রয়েড স্টুডিওর পথটি ব্যবহার করুন এবং সঠিক মান সহ পরিবেশের পরিবর্তনশীল আপডেট করুন।

তারপরে, চালিত হয়ে flutter doctor --android-licensesপ্রেসগুলি yগ্রহণ করা হয়নি তা পর্যালোচনা করতে টিপুন । yপ্রতিটি লাইসেন্সের জন্য চাপুন । এটি Accept? (y/N):লাইসেন্স ফাইলের শেষে জিজ্ঞাসা করবে । আপনি সমস্ত অগ্রহণযোগ্য লাইসেন্স গ্রহণ করার পরে, আপনার দেখতে হবে:

All SDK package licenses accepted

0

দয়া করে / বিন এবং এমনকি আধা কোলন সরান; JAVA_Home থেকে সমাধানের জন্য।

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