গ্রহন - কোন জাভা (জেআরই) / (জেডিকে)… কোনও ভার্চুয়াল মেশিন নেই


278

আমি Eclipse v3.5 (গ্যালিলিও) আমার কম্পিউটারে আবার চালানোর চেষ্টা করছি - আমি কোনও সমস্যা ছাড়াই আগে এটি চালিয়েছি, তবে এখন আমি এই ত্রুটিটি পেয়ে চলেছি :

গ্রহনটি চালানোর জন্য একটি জাভা রানটাইম এনভায়রনমেন্ট (জেআরই) বা জাভা ডেভেলপমেন্ট কিট (জেডিকে) অবশ্যই পাওয়া উচিত। নিম্নলিখিত অবস্থানগুলি অনুসন্ধান করার পরে কোনও জাভা ভার্চুয়াল মেশিন পাওয়া যায় নি: সি: আপনার বর্তমান PATH- এ clগ্রিপস \ জেআর \ javaw.exe javaw.exe

আমি সদ্য জেডিকে এবং এসডিকে উভয়ের একটি নতুন ইনস্টল সম্পন্ন করেছি।

আমার উইন্ডোজ 7 (x64) আছে।

এই কি হচ্ছে? আমি কীভাবে এটি ঠিক করব?

আমি ipconfig / tracert / বা ping এর কোনটিই চালাতে পারি না।


3
Java Runtime Environment
জেআরই

1
একটি জেআরই ইনস্টল করুন - এটি আপনার পথে একটি জাভা দেয় ex জেডিকে নেই।
থরবজর্ন রাভন অ্যান্ডারসন

12
@ কার্লোস, প্রতিটি জেডিকে একটি ব্যক্তিগত জেআরই নিয়ে আসে brings
থরবজর্ন রাভন অ্যান্ডারসন

3
@ থরবজর্ন: আর কী কথা? আমি জানি এবং এটিও জেডিকে জনসাধারণের জেআরই নিয়ে আসে । আমি লিখেছি যে "জাভা রানটাইম এনভায়রনমেন্ট এসডিকে নয়" তবে আমি কেন লিখলাম তা বোঝার জন্য আপনাকে মূল পোস্টটি পড়তে হবে (11 ই জানুয়ারী সম্পাদিত হওয়ার আগে) : "এ জাভা রানটাইম এনভায়রনমেন্ট ( এসডিকে ) বা ..."
ইউজার 85421

11
আপনি যদি Eclipse ইনস্টল করার পরে যদি আপনি সম্প্রতি অন্য কোনও পথে JDK ইনস্টল করেন তবে আপনি এই সমস্যার মুখোমুখি হতে পারেন। এটি কারণ যখন প্রথমবারের জন্য সেটআপ হয় তখন গ্রহগ্রাহের হার্ড কোডটি জেডিকে পাথের গ্রহগ্রহণ .in Eclipse.ini তে সঠিক জেডিকে পাথটি পরিবর্তন করুন। এটি এই ত্রুটি সমাধান করা উচিত।
রাজারামান

উত্তর:


221

গ্রহণটি ডিফল্টরূপে ডিফল্ট " java.exe" দিয়ে শুরু করার চেষ্টা করবে (প্রথম যেটি আপনার দ্বারা রেফারেন্স করা হয়েছে PATH)

তিনটি বিষয় মনে রাখবেন:

  • একটি জেআরই বা একটি জেডিকে ইনস্টল করা অন্য কম্পিউটার থেকে আনজিপ করা বা অনুলিপি করার মতো সহজ হতে পারে: কোনও বিশেষ ইনস্টলেশন পদক্ষেপ নেই এবং আপনি যতগুলি চাই বিভিন্ন জেভিএম সংস্করণ (1.4, 5.0, 6.0 ...) রাখতে পারেন , আপনার ডিস্কের প্রায় যে কোনও জায়গায় "ইনস্টলড" (অনুলিপি করা)।
  • আমি সবসময় চলতে অন্ধকার কাছে সুপারিশ করব সাম্প্রতিক JRE (থেকে উপকৃত সম্ভব সর্বশেষ হটস্পট বিবর্তন)। আপনি পারেন:
  • আপনার গ্রহপী অধিবেশনের মধ্যে আপনি যে জেভিএম উল্লেখ করবেন তা গ্রহনটি আরম্ভ করার জন্য সর্বদা ব্যবহৃত হয় না কারণ:
    • আপনার কেবল একটিগ্রিপ চালু করার জন্য একটি জেআরই দরকার, তবে একবার গ্রহনটি চালু হলে আপনার প্রকল্পগুলির জন্য একটি জেডিকে নিবন্ধন করা উচিত (বিশেষত জাভা উত্স এবং ডিবাগিং উদ্দেশ্যে, সংকলনের জন্য তাত্ত্বিক ক্ষেত্রেও তবে গ্রহনের নিজস্ব জাভা সংকলক রয়েছে) দ্রষ্টব্য: আপনি কেবল নিবন্ধন করতে পারেন Eclipse এর মধ্যে একটি JRE কারণ এটি আপনার প্রোগ্রামটি চালানোর জন্য যথেষ্ট , তবে আবার একটি জেডিকে আরও ক্রিয়াকলাপের অনুমতি দেবে।
    • যদিও অধিগ্রহণের ডিফল্ট নিবন্ধভুক্ত জাভাটি অধিবেশন আরম্ভ করার জন্য ব্যবহৃত হয়, আপনি আপনার প্রোগ্রামগুলি কোনও জেআরই-এর সাথে একইভাবে চালিত / ডিবাগ করার জন্য একটি পুরানো এসডিকে (একটি অ-সান সহ একটি) রেজিস্ট্রেশন করতে পারেন আসলে উত্পাদন ব্যবহার করা।

Installed JREs


জুন ২০১২, জেমবার্টুচি মন্তব্য করেছেন:

আমি উইন্ডোজ 7 64-বিট চালাচ্ছি এবং আমি 32-বিট জেআরই ইনস্টল করেছি। আমি Eclipse -৪-বিট ডাউনলোড করেছি যা 64৪-বিট জেআরই জন্য দেখায়। কারণ আমার কাছে -৪-বিট জেআরই ছিল না এটি ত্রুটিটি ছুঁড়ে দিয়েছে, যা বোঝা যায়।

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


এপ্রিল 2016: স্টিভ মেন যোগ মন্তব্য :

eclipse.iniসঠিক জাভা পথটি উল্লেখ করতে আমাকে ফাইলটি সম্পাদনা করতে হয়েছিল - PATHযখন কোনও মান থাকে তখন গ্রহগ্রী পরিবেশটি মোটেও ব্যবহার করে না eclipse.ini


42
এই প্রশ্ন / উত্তরটি কিছুটা পুরানো তবে আমি এই সমস্যাটি নিয়ে চলেছিলাম তাই আমি আমার নোটগুলি পোস্ট করব। আমি উইন bit৪ বিবিট চালাচ্ছি এবং আমি 32 বিবিআর জেআরই ইনস্টল করেছি। আমি Eclipse 64bit ডাউনলোড করেছি যা 64 বিবিটি জেআরই জন্য দেখায়। কারণ আমার কাছে 64 বিবিটি জেআরই ছিল না এটি ত্রুটিটি ছুঁড়ে দিয়েছে, যা বোঝা যায়। আমি জাভা ম্যানুয়াল ইনস্টল পৃষ্ঠায় গিয়েছিলাম (যা আপনার পছন্দ মতো সরাসরি অ্যাক্সেসযোগ্য ছিল না) এবং 64 বিট সংস্করণ ইনস্টল করেছি। java.com/en/download/manual.jsp এটাই আমার দরকার ছিল।
jumbertucci

2
@ নাক্টু: আমি উত্তরে
জেমবার্টুকির

@ জেমবার্টুচি: আপনার নোটগুলির জন্য আপনাকে ধন্যবাদ। আরও দৃশ্যমানতার জন্য আমি তাদের উত্তরে যুক্ত করেছি।
ভনসি

2
@ ভনসি আমাকে সঠিক জাভা পাথের রেফারেন্সের জন্য গ্রহগ্রহ.ইনাই ফাইলটি সম্পাদনা করতে হয়েছিল - যখন গ্রহগ্রহ.ইনির কোনও মূল্য আছে তখন গ্রহন গ্রন্থ পরিবেশ PATH ব্যবহার করে না
স্টিভ মায়েন

1
@ স্টেভায়েন আকর্ষণীয়, আপনাকে ধন্যবাদ আরও দৃশ্যমানতার জন্য আমি আপনার মন্তব্যে উত্তরে অন্তর্ভুক্ত করেছি।
ভনসি

141

কেবল এই ফাইলটি অনুলিপি করুন:

c:/Program Files/Java/jre(5,6,7..any version)/bin/javaw.exe

Eclipse ফোল্ডারে

* শুধুমাত্র উইন্ডোজের জন্য পরীক্ষা করা নোট

Replacing javaw.exe in Eclipse Folder


আমি এই উত্তর হিসাবে একটি সহজ সমাধান অনুসন্ধান করছিলাম তবে এটি আমার পক্ষে কার্যকর হয়নি, যদি কারওর মতো পরিস্থিতি থাকে তবে গ্রহগ্রহ.ইনাই ফাইলটিতে ভিএম ডিরেক্টরি পরিবর্তন করা সাহায্য করতে পারে
নোহা করিম

3
আমার পক্ষে কাজ করে নি, আমাকে ত্রুটি দিয়েছে: খোলার রেজিস্ট্রি কী 'সফটওয়্যার \ জাভাসফট \ জাভা রানটাইম এনভায়রনমেন্ট'। আমাকে পুরো jre7 (আমার ক্ষেত্রে) ফোল্ডারটি Eclipse ডিরেক্টরিতে অনুলিপি করতে হয়েছিল, এবং এর নামটির নামকরণ করতে হবে Jre। তারপর এটি কাজ করে।
কৌতূহলমর্ক

কারও ব্যর্থতার জন্য, জেআর ফোল্ডারটি গ্রহন ফোল্ডারে অনুলিপি করার চেষ্টা করুন।
আর্থার ঝিক্সিন লিউ

@ NohaKareem আপনার পরামর্শ আমার জন্য নিকটতম ছিল। দুর্ভাগ্যক্রমে, আমার 'জেআর' ফোল্ডারে কেবল 'লিব' রয়েছে, তাই জাভা 'জেডিইকি' ফোল্ডারটি অনুলিপি করা হয়েছে (যদিও এটি 350MB এর চেয়ে বড়, তবে একটি অভ্যন্তরীণ 'বিন' ফোল্ডার ছিল) এবং এর নামকরণ 'জেআর' কাজ করেছিল। ধন্যবাদ।
মাইন্ডসেকট টিম

32২ এবং bit৪ বিট জাভা উভয়ই ইনস্টল করা থাকলেও 32 বিট জাভা পাথের মধ্যে রয়েছে, bit৪ বিট গ্রহণের চেষ্টাটি ব্যর্থ হবে, bit৪ বিট জাভা ফাইলটি বর্জনার পাশে রেখে দেওয়া কাজ করবে।
ডায়মন্ডড্রেক

83

সকল সেটিং সম্পর্কে অন্যান্য উত্তর শুধুমাত্রJAVA_HOME সম্পূর্ণভাবে সঠিক না। অন্ধকার যথা নেই না সঙ্গে পরামর্শJAVA_HOME । ত্রুটি বার্তাটি কাছাকাছি দেখুন:

... আপনার বর্তমান পাঠে

এটি আক্ষরিকভাবে বলেছে PATH, না JAVA_HOME

আমার কম্পিউটারে রাইটক্লিক করুন এবং বৈশিষ্ট্যগুলি নির্বাচন করুন (বা Winkey+ টিপুন Pause), ট্যাবটিতে যান অ্যাডভান্সড ভেরিয়েবলগুলি বোতামটি ক্লিক করুন , নীচের অংশে সিস্টেম ভেরিয়েবল তালিকায় নির্বাচন করুন Path(না, নয় Classpath ), সম্পাদনা ক্লিক করুন এবং ;c:\path\to\jdk\binমানটির শেষে যুক্ত করুন

বিকল্পভাবে এবং উপস্থিত না থাকলে আপনি JAVA_HOMEপরিবেশের পরিবর্তনশীলও যুক্ত করতে পারেন এবং এটিতে ব্যবহার করতে পারেন PATH। একই কথোপকথনে নতুন ক্লিক করুন JAVA_HOMEএবং এর মান যুক্ত করুন c:\path\to\jdk। তারপরে আপনি সেটিংসটির ;%JAVA_HOME%\binমানটি শেষ করতে পারেন Path


2
এটি কার্যকর হয়নি :) পরিবেশের নামের ডেটা: পথ --- মান: সি: \ প্রোগ্রাম ফাইল (x86) \ জাভা; সি: \ প্রোগ্রাম ফাইল (x86) \ জাভা \
jdk1.6.0_14

1
স্পেস সহ পাথগুলিকে উদ্ধৃতিতে আবদ্ধ করা দরকার।
বালাসসি

আমার পথটি আগে নিখুঁতভাবে কনফিগার করা হয়েছিল, বোরল্যান্ড সংকলক পথের ক্ষেত্রটি সম্পাদনা করেছে এবং জাভা পাথটিকে তার নিজস্ব পাথের সাথে প্রতিস্থাপন করবে, এখন তার স্থির, ধন্যবাদ!
অখিল জৈন

1
@ বালুসসি আসলে উইন্ডোজে PATH এনভায়রনমেন্ট ভেরিয়েবল কনফিগার করার সময় উদ্ধৃতিগুলিতে পাথগুলি আবদ্ধ করার দরকার নেই । সেমিকোলন ( ;) দিয়ে কেবল তাদের সীমিত করা যথেষ্ট।
informatik01

এই এটি সমাধান যে উত্তর। কয়েক ঘন্টা খনন করার পরে, যাদের একই সমস্যা রয়েছে তাদের কাছে আপনার যা প্রয়োজন তা হল: 1) নিশ্চিত করুন যে সবকিছু everything৪-বিট is "প্রোগ্রাম ফাইল" এ স্বয়ংক্রিয়ভাবে ইনস্টল করা উচিত, "প্রোগ্রাম ফাইলগুলি (x86)" নয়। 2) অন্যান্য উত্তরগুলিতে থাকা বিন ফোল্ডারে -VM লিখুন। 3) এই লোকটি যেমনটি বলেছিল তেমন পথ নির্ধারণ করুন। কমান্ড লাইন থেকে জাভা চালাতে না পারলে কখনও কিছুই হবে না। 4) আনন্দিত
ট্রিপলবিগ

36

নিয়ন্ত্রণ প্যানেল থেকে উইন্ডোজের সিস্টেম বৈশিষ্ট্যগুলি খুলুন এবং পরিবেশের ভেরিয়েবল বিভাগটি অনুসন্ধান করুন:

  • JDK ইনস্টল হওয়া ডিরেক্টরিটিতে একটি জেভিএহোম এন্ট্রি যুক্ত করুন (উদাহরণস্বরূপ সি: \ প্রোগ্রাম ফাইলগুলি জাভা \ jre6)
  • পাথ এন্ট্রি সন্ধান করুন এবং নীচের দিকে নিম্নলিখিতটি যুক্ত করুন;% জাভাহোম% \ বিন
  • ঠিক আছে পরিবর্তনগুলি
  • গ্রহনটি পুনরায় চালু করুন যাতে এটি নতুন পরিবেশ সম্পর্কে সচেতন হয়

বেশিরভাগ জাভা সরঞ্জামগুলি এখন জাভাওয়াহোম এনভায়রনমেন্ট ভেরিয়েবল ব্যবহার করে বা পাথ এনভায়রনমেন্ট ভেরিয়েবলের মধ্যে জাভা.এক্স.এই / জাভাউ.এক্সই অনুসন্ধান করে আপনার জাভা ইনস্টলেশনটি সন্ধান করতে সক্ষম হবে।


3
আমি যখন নাম যুক্ত করেছি: জাভা_হোম মান: "সি: \ প্রোগ্রাম ফাইল (x86) \ জাভা \ jdk1.6.0_14;% জাভাহোম%% বিন" আমি এখনও একই ত্রুটি
পেয়েছি

24

আপনি যদি Eclipse এর 64 বিট সংস্করণটি ডাউনলোড করেন; এটি জেআরই-র 64 বিট সংস্করণটির সন্ধান করবে। আপনি যদি Eclipse এর 32 বিট সংস্করণটি ডাউনলোড করেন; এটি জেআরইয়ের 32 বিট সংস্করণটির সন্ধান করবে

আমি যা করেছি তা হ'ল জেআরইয়ের 32 এবং 64 বিট সংস্করণ উভয়ই ইনস্টল করা। আপনি এটি সান ওরাকল সাইট থেকে পেতে পারেন। JAVA সাইটটি জাভাটির 32 বিট সংস্করণটি স্বয়ংক্রিয়ভাবে ইনস্টল করবে। আমার ধারণা এটি ওয়েব ব্রাউজারের কারণে।


2
লাডুকি যেমন বলেছিলেন যে সমস্যাটি সম্ভবত ব্রাউজারটি জাভার ওয়েবসাইটে খারাপ কোড চালাচ্ছিল এবং জাভা-র ভুল সংস্করণ
পেয়েছিল

1
স্পিডবারন পুরোপুরি ঠিক এখানে। আপনি যদি আপনার পরিবেশগত পরিবর্তনশীল PATH পরিবর্তন করছেন তবে নিশ্চিত হয়ে নিন যে আপনি সঠিক সংস্করণের পথ রেখেছেন। আমার উইন্ডোজ 7 64-বিট সিস্টেমে 32-বিট জেআরই ইনস্টল করা হয়েছিল (কেন তা জানেন না), তাই আমি 64-বিট সংস্করণটি ইনস্টল করেছি এবং PATH এ নতুন ডিরেক্টরি যুক্ত করেছি। এটি এখন ভালভাবে কাজ করছে বলে মনে হচ্ছে।
সঙ্গীতলিফ্টসমে

1
এটা আমার সমস্যা ছিল। নোট করুন যে উইন্ডোজগুলি 64 বিট থেকে C:\Program Files\Java32 বিট ইনস্টল করে C:\Program Files (x86)\Java
5f

10

এটি প্রমাণিত হয়েছে যে আমার যা করতে হবে তা হ'ল 'পথ' পরিবর্তন করে :

"সি: \ উইন্ডোজ \ সিস্টেম 32; সি: \ উইন্ডোজ; সি: \ উইন্ডোজ \ সিস্টেম 32 \ ওয়েবে; সি: \ প্রোগ্রাম ফাইল (x86) \ জাভা; সি: \ প্রোগ্রাম ফাইল (x86) \ জাভা \ jdk1.6.0_14 \ বিন "

এটা এটা :)


1
বিটিডাব্লু, আপনার jdk1.6.0_16 বা তার পরে ব্যবহার করা উচিত। Jdk 1.6.0_14 ব্যবহার করে আপনি Eclipse এ ব্রেকপয়েন্টগুলি সঠিকভাবে ব্যবহার করতে পারবেন না: বাগস.স্লিপস.আর
শো_বগ.সি ??

9

আমার উইন্ডোজ 7 64-বিট রয়েছে, এবং গ্রহনের ক্ষেত্রেও আমার একই সমস্যা ছিল। এটি কাজ করতে, জাভা ডাউনলোড করতে আমাকে ইন্টারনেট এক্সপ্লোরার (-৪-বিট সংস্করণ) ব্যবহার করতে হয়েছিল। Ava৪-বিট সংস্করণ ইনস্টল করার জন্য এটি জাভা পাওয়ার একমাত্র উপায় ছিল। আমি যখন জাভা ইনস্টল করতে ফায়ারফক্স ব্যবহার করেছি, তখন এটি স্বয়ংক্রিয়ভাবে একটি 32-বিট সংস্করণ ইনস্টল করে (তাই নির্বোধ!) এবং Eclipse 64-বিট সংস্করণ জাভা 32-বিট সংস্করণ সনাক্ত করতে পারে না।


আমার আর সমস্যা নেই - তবে এটি একটি ভাল সমাধান বলে মনে হচ্ছে এবং এটি বোধগম্য - অন্যান্য 64 বিট ব্রাউজারগুলির সাথে এটি পরীক্ষা করা আকর্ষণীয় হবে ...
ওয়াল্টার

7

সংক্ষেপে সমাধান:

মাই কম্পিউটারে ডান ক্লিক করুন, বৈশিষ্ট্যগুলি ক্লিক করুন, তারপরে উন্নত সিস্টেম সেটিংস, একটি সিস্টেম বৈশিষ্ট্য উইন্ডো পপআপ করবে, উন্নত ট্যাবের নীচে, পরিবেশের ভেরিয়েবলগুলি নির্বাচন করবে, পরিবেশ পরিবর্তনশীল উইন্ডো পপআপ করবে, সিস্টেম ভেরিয়েবল বিভাগের অধীনে, ভেরিয়েবলটি সন্ধান করবে PATHএবং মানটি সম্পাদনা করবে , এটির (সংস্করণ; জেআর 6, জ্রে 7, ইত্যাদি) আপনি যে কোনও জের ব্যবহার করছেন, যেমন আমার জন্য:C:\Program Files\Java\jre7\bin


7

উইন্ডোজ পাথ ভেরিয়েবলের উপর নির্ভর করবেন না কারণ এটি প্রায় প্রতিটি আপডেটে পরিবর্তিত হয়। যেমন একটি ক্রোম ((৪ বিট মেশিনে 32 বিট) জাভা আপডেট 32 বিট জেভিএম দ্বারা সিস্টেমভিত্তিক 64 বিট জেভিএম প্রতিস্থাপন করে। এই নোটটি eclipse.ini এর সর্বশেষতম হতে হবে তা নোট করুন, অন্যথায় এটি কাজ করে না, এবং - অন্যথায় বলা আছে - জাভাআহোম ভেরিয়েবলটি গ্রহপঞ্জি.এক্সই দ্বারা মূল্যায়ন করা হয় না।

এমনকি আপনার জাভাঅহোম এবং পাথটি বৈধ কনফিগার করা থাকলেও তাদের এই সমস্যা থাকতে পারে, তাই করার সবচেয়ে সহজ উপায় হ'ল আপনার গ্রহগ্রন্থের ইনস্টলশন ফোল্ডারে আপনার eclipse.ini খুলুন is

-vm

সি: \ প্রোগ্রাম ফাইলসমূহ \ জাভা \ jdk1.7.0_71 \ বিন \ javaw.exe

সি: \ প্রোগ্রাম ফাইলগুলি \ জাভা \ jdk1.7.0_71 \ বিন \ javaw.exe আপনার জেডি কে বা জেরের পাথের সাথে প্রতিস্থাপন করুন


আমি এই উত্তরটি সঠিক হওয়ার জন্য ভোট দিয়েছি। উইন্ডোজ পাথ ভেরিয়েবলের উপর নির্ভর করবেন না কারণ এটি প্রায় প্রতিটি আপডেটে পরিবর্তিত হয়। যেমন একটি ক্রোম ((৪ বিট মেশিনে 32 বিট) জাভা আপডেট 32 বিট জেভিএম দ্বারা সিস্টেমভিত্তিক 64 বিট জেভিএম প্রতিস্থাপন করে। আরও মনে রাখবেন যে এই এন্ট্রিটি গ্রহগ্রহ.ইএনইতে সর্বশেষ হতে হবে, অন্যথায় এটি কাজ করে না। এবং - অন্যথায় যেমন বলা হয়েছে - জেভিএহোম ভেরিয়েবলটি eclipse.exe দ্বারা মূল্যায়ন করা হয় না। দয়া করে আপনার উত্তরটি সম্পাদনা করুন।
হেরি

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

6

আপনার eclipse.iniফাইলে javaw.exeআপনার মেশিনে ইনস্টল থাকা একই অবস্থানের দিকে নির্দেশ করতে আপনাকে ভিএমের পথ আপডেট করতে হবে ।


6

চিন্তা করবেন না যে আমি এই ত্রুটি এবং মারাত্মক দ্বারাও নষ্ট হয়ে গিয়েছিলাম এবং যখন আমি এটি পেয়েছিলাম তখনও আমি হতাশ হয়ে পড়েছিলাম এমনকি আমি একটি অ্যান্ড্রয়েড প্রোগ্রামিং ছাড়তে দিচ্ছিলাম, তবে আমি এটি পেয়েছি, কেবল প্রথমে প্রথমে এই কোডটি অনুলিপি করে আপনার সিস্টেমের ভেরিয়েবলে পেস্ট করুন পথে ...

সি: \ প্রোগ্রাম ফাইলসমূহ; সি: \ উইন্ট; সি: \ উইন্ট \ সিস্টেম 32; সি: \ প্রোগ্রাম ফাইলসমূহ জাভা \ jre6 \ বিন \ javaw.exe

এখন আপনার পথ থেকে "জেআর" ফোল্ডারটি অনুলিপি করুন যেমন আমার এই পথের নীচে "জেআর" রয়েছে

            C:\Program Files\Java

এবং এটি আপনার গ্রহপ ফোল্ডারে পেস্ট করার অর্থ আপনার গ্রহপ.এক্সে ফাইলটি কোথায় রাখা হয়েছে। যেমন আমি এই জায়গায় আমার গ্রহপ সেট আপ আছে

    F:\Softwares\LANGUAGES SOFTEARE\Android Setup\eclipse

সুতরাং গ্রহন ফোল্ডারের ভিতরে "জেআর" ফোল্ডারটি পেস্ট করুন। আপনার যদি "jre6" থাকে তবে এর নামটি "জেআর" রাখুন .... এবং আপনার গ্রহনটি চালান আপনি সমাধান পেয়ে যাবেন ...

   //<<<<<<<<<<<<<<----------------------------->>>>>>>>>>>>>>>>>>>                 

অন্যান্য সমাধান: 2

যদি উপরের পদক্ষেপগুলি দিয়ে সমস্যাটি সমাধান করতে না পারে তবে এই পদক্ষেপগুলি অনুসরণ করুন

  1. আপনার জাভা পথ থেকে "জেআর" ফোল্ডারটি সি: \ প্রোগ্রাম ফাইলগুলি \ জাভা \ jre6 * ইত্যাদি অনুলিপি করুন এবং এটি আপনার গ্রহবীক্ষণ ডিরেক্টরিতে আটকান (আপনার গ্রহনের উপস্থিতি কোথায়)
  2. Eclipse.ini ফাইল যান, এটি খুলুন।
  3. আপনার javaw.exe ফাইলের ডিরেক্টরি পরিবর্তন করুন

-vmF: s সফ্টওয়্যার \ ভাষা সফ্টওয়্যার \ অ্যান্ড্রয়েড সেটআপ \ গ্রীক গ্রাস নীল সংস্করণ 32 বিট \ জেআর \ বিন / জাভাউ.এক্সই

এখন আপনি যখন সূর্যগ্রহণ শুরু করবেন তখন এটি javaw.exe অনুসন্ধান করবে, সুতরাং এটি গ্রহগ্রহ.ইনির পথটি অনুসন্ধান করবে, যেমনটি এখন একই ফোল্ডারে রয়েছে, সুতরাং এটি জাভাউ.এক্সই শুরু করবে এবং এটি কাজ শুরু করবে ।

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


5

সদ্য আপডেট হওয়া জেডিকে আপডেট করার জন্য আমার eclipse.ini ফাইলটি সম্পাদনা করেছে। পূর্বে আমার jdk1.7.0_09 ছিল এবং এখনই jdk1.7.0_80 এ আপডেট হয়েছিল এবং গ্রহপটি এই ত্রুটিটি ছুঁড়ে ফেলেছে।

গ্রহনটি চালানোর জন্য একটি জাভা রানটাইম এনভায়রনমেন্ট (জেআরই) বা জাভা ডেভেলপমেন্ট কিট (জেডিকে) অবশ্যই পাওয়া উচিত। নিম্নলিখিত অবস্থানগুলি অনুসন্ধান করার পরে কোনও জাভা ভার্চুয়াল মেশিন পাওয়া যায়নি: সি: / প্রোগ্রাম ফাইল / জাভা / জেডিকি 1.7.0_09 / বিন / জাভা

এর থেকে eclipse.ini আপডেট করার পরে ,

-vm
C:/Program Files/Java/jdk1.7.0_09/bin/javaw

প্রতি

-vm
C:/Program Files/Java/jdk1.7.0_80/bin/javaw

গ্রহণ ভাল কাজ করে।


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


3

যদি সি: \ প্রোগ্রাম ফাইল \ জাভা \ jdk1.8.0_92 \ বিন যোগ করার পরে পরিবেশ পরিবর্তনশীলগুলিতে PATH ভেরিয়েবলটি গ্রহটি একই ত্রুটি দেয়

এক্সিলিপ কনফিগারেশন সেটিংস ফাইলটি পরীক্ষা করুন যা গ্রহন ফোল্ডারে পাওয়া গেছে, আপনার অবশ্যই সি: \ প্রোগ্রাম ফাইলগুলিতে একই জেডি কে পাথটি দেখতে পাবেন

এখানে চিত্র বর্ণনা লিখুন

আমি আশা করি এটি সাহায্য করবে


2

যখন আমার এ জাতীয় সমস্যা হয়েছিল, আমার ক্ষেত্রে আমার x86 জেডিকে + জেআরই x86 ইলিপ্সের সাথে ইনস্টল করা হয়েছিল। তাই এক্স 86 JDK + + JRE- র ইনস্টল আমার সমস্যার সমাধান :) এছাড়াও আমি তৈরি jreঅন্ধকার ফোল্ডারে ফোল্ডার এবং কপি binআমার স্থানীয় পথ থেকে ফোল্ডারের C:\Program Files (x86)\Java\jre7জন্য ..\eclipse\jre\


2
  • -৪-বিট ওএস -> আপনার প্রয়োজন: -৪-বিট জাভা এবং -৪-বিট Eclipse
  • 32-বিট ওএস -> আপনার প্রয়োজন: 32-বিট জাভা এবং 32-বিট Eclipse

যদি আপনি আপনার জাভা সংস্করণটি আপনার 64 বিট কম্পিউটারে ডিফল্ট আপডেটের সাথে আপডেট করেন (এবং আপনার কাছে রয়েছে) 32 বিট ব্রাউজার রয়েছে ), জাভা 32 বিট সংস্করণ ইনস্টল করবে। আপনার 64 বিট জাভা সংস্করণটি খুঁজে পাওয়া উচিত এবং এটি ইনস্টল করা উচিত।


1

গত সপ্তাহে আমার এই সঠিক সমস্যাটি সহ এক সহকর্মী ছিল। তিনি এগ্রিপসের x64 সংস্করণ এবং x64 জেডিকে ইনস্টল করে এটি ঠিক করেছেন।

সম্পাদনা করুন: প্রয়োজনীয় প্লাগইনগুলি ইনস্টল করার পরে তিনি তার পুরানো ওয়ার্কস্পেসটি পুনরায় ব্যবহার করেছেন, যাতে এটি কোনও সমস্যা না হয়


1

এটি করার একটি সহজ উপায় আছে। সিমডিডি x64 চালান। প্রারম্ভিক মেনুতে পিঁপড়িতে সন্ধানের জন্য সেন্টিমিডি x64 টাইপ করুন যা আপনি এটি পেয়ে যাবেন :) বা বিকল্প হিসাবে আপনার প্রোগ্রাম ফাইল (x86) এর পথ নির্ধারণ করা উচিত ... উদাহরণস্বরূপ সি: \ প্রোগ্রাম ফাইল (x86) \ জাভা \ jre6


1

প্রাক্তন: সি: \ প্রোগ্রাম ফাইলসমূহ জাভা \ jre5 \ বিনের জন্য পরিবেশগত পরিবর্তনশীল পুতে "জেআরই পথ" যুক্ত করুন; " প্রতিটি পথের মাঝে তারপরে eclipse.exe ক্লিক করুন এটি কাজ করবে .....


1

আপনি এই ত্রুটিটি পাওয়ার কারণ হ'ল গ্রহণের সূচনা করার জন্য একটি জেআরই দরকার, যা এটি খুঁজে পেতে পারে না। এটি অনুসন্ধান করে প্রথম স্থানটি হ'ল বর্তমান ডিরেক্টরি, তারপরে eclipse.ini ফাইল এবং তারপরে অবশেষে সিস্টেমের পথ। সুতরাং যদি এটি এই তিনটি জায়গার যেকোন মাধ্যমে সঠিক jvm (বিট সংস্করণগুলি পৃথক পৃথক) খুঁজে না পায় তবে এটি ক্রব হয়ে যায়

প্রস্তাবিত উপায় হ'ল গ্রহগ্রহ.ইনাই ফাইলটি সম্পাদনা করা এবং ফাইলটিতে এই লাইনটি অন্তর্ভুক্ত করে vm / jre- র ঠিক কোথায় অনুসন্ধান করতে হবে তা গ্রহনকে জানান:

-vm
[আপনার java.exe এর পথ] (যা সাধারণত "সি: \ প্রোগ্রাম ফাইলগুলির মধ্যে \ জাভা \ jre7 \ বিন" এর অধীনে থাকে)

পিএস eclipse.ini সম্পাদনা করতে আপনার এটিকে স্থানান্তর করতে, সম্পাদনা করতে হবে এবং এটি আবার পেস্ট করতে হবে

সূত্র: - উইকি


1

প্রথমে আপনাকে তার সমাধানের জন্য ধন্যবাদ! আমি আপনার মাধ্যমে উত্তর চেষ্টা করেছি ( https://stackoverflow.com/a/14464653/801919 )। প্রথমদিকে, এটি আমার পক্ষে কার্যকর হয়নি। এটি কার্যকর করার জন্য আমার প্রয়োজনীয় পদক্ষেপগুলি নীচে দেওয়া হয়েছে:

  1. প্রাথমিকভাবে, আমার নতুন মেশিনে জাভা ইনস্টল করা হয়নি। সুতরাং, আমাকে এটি ইনস্টল করতে হয়েছিল (ডাউনলোড: http://java.com/en/download/manual.jsp থেকে )।
  2. আমি 64৪-বিট ওএস চালাচ্ছি। তবে ডাউনলোড করার সময়, আমি বার্তাটি পেয়েছিলাম যা জাভাটির কোন সংস্করণ ডাউনলোড করতে হবে তা চয়ন করতে আমাকে সহায়তা করতে পারে:Choose the 32-bit download to use with a 32-bit browser. সুতরাং, আমি 32-বিট সংস্করণ ডাউনলোড করেছি।
  3. তারপরে, আমি https://stackoverflow.com/a/14464653/801919 এ উল্লিখিত পদ্ধতিটি অনুসরণ করেছি সমাধানটি পাওয়ার আশায় ।
  4. আমি অন্য কিছু ত্রুটি পেয়েছি: Java was started but returned exit code=13
  5. তারপরে, আমি জাভা 64৪-বিট সংস্করণ ইনস্টল করেছি।
  6. Version javaw.exeসংস্করণটি থেকে অনুলিপি করা হয়েছে ।

... এবং গ্রহণ কাজ শুরু !!! Yaay!


1

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

  1. আপনার অ্যান্ড্রয়েড sdk ফোল্ডারটি সন্ধান করুন এবং একটি পাঠ্য সম্পাদক দিয়ে android.bat ফাইলটি খুলুন
  2. আপনি ফাইলের শুরুতে এই জাতীয় কিছু কমান্ড পাবেন,

set java_exe=

call lib\find_java.bat

if not defined java_exe goto :EOF

  1. এগুলিতে পরিবর্তন করুন

    set java_exe=< আপনার জাভা.এক্সি ফাইলের পথ (আপনার জেডি কে ফোল্ডার / বিন ডিরেক্টরিতে পাওয়া যাবে) >

  2. রেখা খুঁজে

rem Set SWT.Jar path based on current architecture (x86 or x86_64) for /f "delims=" %%a in ('"%java_exe%" -jar lib\archquery.jar') do set swt_path=lib\%%a

  1. সেটটি দিয়ে swt_path=< প্রতিস্থাপন করুনসেটটিকে আপনার নিজস্ব swt.jar ফাইলের পাথের করুন, x86 এর জন্য এটি sdk \ সরঞ্জাম \ lib \ x86 এ এবং x64 এর জন্য sdk \ সরঞ্জাম \ lib \ x86_64 >
  2. ফাইলটি সংরক্ষণ এবং বন্ধ করুন এবং এখন আপনি যেতে ভাল ..

1

আপনার JAVA_Home সঠিক ফোল্ডারে সেট করার চেষ্টা করুন। উইন্ডোতে পরিবেশের ভেরিয়েবল সেট করার জন্য গুগল।


আমি এই নির্দেশাবলী অনুসরণ করেছি: wso2.org/project/wsas/java/2.0-beta/docs/setting-java-home.html তবে কোনও
ফলসই

আমি এটি বলতে ঘৃণা করি ... তবে আপনি কি আবার শুরু করেছেন?
টোফার ফ্যাঙ্গিও

জাভা ইনস্টল করার জন্য পুনরায় চালু করার প্রয়োজন নেই।
থোরবজর্ন রাভন অ্যান্ডারসন

1
উভয়ই জাভাবাহোম প্রয়োজনীয় নয়। এটি PATH যা জাভাউ.এক্স.ই খুঁজে পেতে ব্যবহৃত হয়। (জাভাএহোম অন্য কিছু অ্যাপ্লিকেশন যেমন পিঁপড়া ব্যবহার করে, সুতরাং এটি সেট করা কোনওভাবেই ভুল নয়)
ব্যবহারকারী 85421

1

আমিও এই সমস্যায় পড়েছি। আমার কেসটি নিম্নরূপ:

এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন

লিখিতরুপে:

HKEY_CURRENT_USER\Environment
    Path    REG_SZ    %JAVA_HOME%\bin;C:\ProgramFiles\nodejs

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
    JAVA_HOME    REG_SZ    C:\ProgramFiles\Java\jdk
    Path    REG_EXPAND_SZ    C:\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\
WindowsPowerShell\v1.0\;C:\Program Files\Intel\DMIX;c:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\;C:\Progra
m Files (x86)\Perforce;C:\ProgramFiles\010 Editor;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\ProgramFiles\
Git\cmd;C:\Program Files (x86)\Skype\Phone\

C:\Users\ssfang> echo %^JAVA_HOME% = "%^JAVA_HOME%" = %%JAVA_HOME%% %JAVA_HOME%
%JAVA_HOME% = "%^JAVA_HOME%" = %C:\ProgramFiles\Java\jdk% C:\ProgramFiles\Java\jdk

আমি তাদের রেজিস্ট্রি মানের ধরণগুলি Pathপৃথক দেখতে পেয়েছি, তাই নীচের কমান্ডের দ্বারা আমি পথটি বৈধ কিনা তা পরীক্ষা করে দেখেছি:

C:\Users\ssfang> where node java
C:\ProgramFiles\nodejs\node.exe
INFO: Could not find "java".

ফলস্বরূপ, আমি স্থানীয় (বর্তমান ব্যবহারকারী) পরিবেশকে নিম্নলিখিত কমান্ডগুলি ( সেটেক্স ) দ্বারা পুনরায় সেট করেছি :

C:\Users\ssfang> setx PATH %^JAVA_HOME%\bin;"C:\ProgramFiles\nodejs"

SUCCESS: Specified value was saved.

C:\Users\ssfang> reg query HKEY_CURRENT_USER\Environment /v Path

HKEY_CURRENT_USER\Environment
    Path    REG_EXPAND_SZ    %JAVA_HOME%\bin;C:\ProgramFiles\nodejs

C:\Users\ssfang> where node java
C:\ProgramFiles\nodejs\node.exe
INFO: Could not find "java".

C:\Users\ssfang>echo %PATH%
C:\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Fi
les\Intel\DMIX;c:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\;C:\Program Files (x86)\Perforce;C:\ProgramFile
s\010 Editor;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\ProgramFiles\Git\cmd;C:\Program Files (x86)\Skype\
Phone\;%JAVA_HOME%\bin;C:\ProgramFiles\nodejs

তবে, বর্তমান প্রক্রিয়াতে, এটি অন্যান্য চলমান প্রক্রিয়াগুলিতে এই পরিবর্তনগুলি প্রচার করতে পারে না।

তবে, আপনি যদি রেজিস্ট্রি সম্পাদকটিতে সরাসরি পরিবেশের পরিবেশের ভেরিয়েবলগুলি সংশোধন করেন,

পরিবেশ পরিবর্তনশীলগুলিতে এই পরিবর্তনগুলি তাত্ক্ষণিক পরিবর্তনের ফলে আসে না। উদাহরণস্বরূপ, আপনি যদি পরিবর্তনগুলি করার পরে আর একটি কমান্ড প্রম্পট শুরু করেন, পরিবেশের ভেরিয়েবলগুলি পূর্ববর্তী (বর্তমান নয়) মানগুলি প্রতিফলিত করবে। পরিবর্তনগুলি কার্যকর হয় না যতক্ষণ না আপনি লগ অফ করেন এবং তারপরে আবার লগইন করেন না।

লগ-অফ না করেই এই পরিবর্তনগুলি কার্যকর করতে, সিস্টেমের সমস্ত উইন্ডোতে একটি WM_SETTINGCHANGE বার্তা সম্প্রচার করুন, যাতে আগ্রহী অ্যাপ্লিকেশনগুলি (যেমন উইন্ডোজ এক্সপ্লোরার, প্রোগ্রাম ম্যানেজার, টাস্ক ম্যানেজার, কন্ট্রোল প্যানেল, এবং আরও কিছু) আপডেট সম্পাদন করতে পারে।

সিস্টেমে পরিবেশের ভেরিয়েবল কীভাবে প্রচার করবেন সে সম্পর্কে বিশদটি দেখুন

এখানে আমি এটি করার জন্য একটি পাওয়ারশেল স্ক্রিপ্ট দিচ্ছি:

# powershell -ExecutionPolicy ByPass -File
# Standard, inline approach: (i.e. behaviour you'd get when using & in Linux)
# START /B CMD /C CALL "foo.bat" [args [...]]
# powershell -ExecutionPolicy ByPass -WindowStyle Hidden -File myScript.ps1 


<#
Add-Type @'

public class CSharp
{
    public static void Method(object[] first, object[] second)
    {
        System.Console.WriteLine("Hello world");
    }
}
'@
$a = 1..4;
[string[]]$b = "a","b","c","d";
[CSharp]::Method($a, $b);
#>


<#

#http://stackoverflow.com/questions/16552801/how-do-i-conditionally-add-a-class-with-add-type-typedefinition-if-it-isnt-add

#Problem Add-Type : Cannot add type. The type name 'PInvoke.User32' already exists.

if (-not ("MyClass" -as [type])) {
    add-type @"
    public class MyClass { }
"@
}


p.s. there's no Remove-Type; see this answer for more on how to best work around this limitation:
http://stackoverflow.com/questions/3369662/can-you-remove-an-add-ed-type-in-powershell-again

I think it will be wanted when debugging.
It is much simpler to close a tab in Console and open new one in PowerShell_ISE.exe or close PowerShell.exe.

Or

Start-Job -ScriptBlock {
    param([uri]$url,$OutputDir)
    # download and save pages
    Invoke-RestMethod $url | Out-File "$OutputDir\$($url.Segments[-1])" -Force
} -ArgumentList $link,$OutputDir

#>
if (-not ([System.Management.Automation.PSTypeName]'PInvoke.Program').Type)
{
    $sig=@"
using System;
using System.Runtime.InteropServices;
using System.Text;
using System.Collections.Generic;

// The global namespace is the "root" namespace: global::system will always refer to the .NET Framework namespace System.

///P/Invoke (Platform Invoke)
namespace PInvoke
{
    public static class User32
    {
        /// http://www.pinvoke.net/default.aspx/Constants/HWND.html
        // public const IntPtr HWND_BROADCAST = new IntPtr(0xffff);
        /// https://msdn.microsoft.com/en-us/library/windows/desktop/ms725497(v=vs.85).aspx
        /// http://www.pinvoke.net/default.aspx/Constants/WM.html
        public const UInt32 WM_SETTINGCHANGE = 0x001A;

        // SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0,    (LPARAM) "Environment", SMTO_ABORTIFHUNG,    5000, &dwReturnValue);

        /// https://msdn.microsoft.com/en-us/library/windows/desktop/ms644952(v=vs.85).aspx
        /// If the function succeeds, the return value is nonzero. 
        [System.Runtime.InteropServices.DllImport("user32.dll", EntryPoint = "SendMessageTimeout", SetLastError = true)]
        public static extern uint SendMessageTimeout(IntPtr hWnd, uint Msg, int wParam, string lParam, SendMessageTimeoutFlags fuFlags, uint uTimeout, out int lpdwResult);
    }

    [Flags]
    public enum SendMessageTimeoutFlags : uint
    {
        SMTO_NORMAL = 0x0,
        SMTO_BLOCK = 0x1,
        SMTO_ABORTIFHUNG = 0x2,
        SMTO_NOTIMEOUTIFNOTHUNG = 0x8,
        SMTO_ERRORONEXIT = 0x20
    }

    public class Program
    {
        public static void Main(string[] args)
        {
            //int innerPinvokeResult;
            //uint pinvokeResult = User32.SendMessageTimeout(User32.HWND_BROADCAST, User32.WM_SETTINGCHANGE, 0, "Environment", SendMessageTimeoutFlags.SMTO_NORMAL, 1000, out innerPinvokeResult);
            Console.WriteLine("Over!!!!!!!!!!!!!!!!!!!!!!!!!");
        }
    }
}
"@

    Add-Type -TypeDefinition $sig
}


## [PInvoke.Program]::Main([IntPtr]::Zero);

$innerPinvokeResult=[int]0
[PInvoke.User32]::SendMessageTimeout([IntPtr]0xffff, [PInvoke.User32]::WM_SETTINGCHANGE, 0, "Environment", [PInvoke.SendMessageTimeoutFlags]::SMTO_NORMAL, 1000, [ref]$innerPinvokeResult);

সেটেক্স সেটেক্স [/ এস [/ ইউ [] [/ পি []]]] [/ এম]

/m Specifies to set the variable in the system environment. The default setting is the local environment

0

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

আপনি কি সম্প্রতি আপনার জেডিকে আপডেট করেছেন?


হ্যাঁ আমি অ্যান্ড্রয়েড অ্যাড-অন যুক্ত করার চেষ্টা করেছি। তবে না (যেমন টোফার ফ্যাঙ্গিও বলেছিলেন,) আমি এখনইগ্রহণ শুরু করতে পারি না।
ওয়াল্টার

0

JDK ডিফল্ট পথে JVM ইনস্টল করে না।

পিঁপড়ার মতো চালানোর জন্য আপনার যদি বাহ্যিক সরঞ্জামের প্রয়োজন না থাকে তবে অ-জেডি কে গ্রহটি চালানোর জন্য যথেষ্ট। এ জাতীয় জেভিএম ইনস্টল করার সবচেয়ে সহজ উপায় হ'ল http://java.com এ যান এবং যা ইনস্টল করতে চান তা ইনস্টল করতে দিন।

তারপরে আবার Eclipse বাইনারি ডাবল ক্লিক করুন।


আমি এটি পুনরায় ইনস্টল করেছিলাম (এটি এমনকি যদি আমি এটি পুনরায় ইনস্টল করতে চান কিনা) জিজ্ঞাসা করেও কোনও লাভ হয়নি no (আমি গুগল ক্রোম প্লাগইন ১৪ - বা এর মতো কিছু & ফায়ারফক্স)
উভয়ই করেছি

আপনি জাভা.কম এ গিয়েছিলেন? জাভাসফট ডট কম না?
থরবজর্ন রাভন অ্যান্ডারসন

0

জাভাআহোম ভেরিয়েবল এবং বিজ্ঞাপন জাভাআহোম / বিনটিকে বিবর্তনের পথে চলকতে সেট করুন।


এর মতো: "সি: \ প্রোগ্রাম ফাইল (x86) \ জাভা; সি: \ প্রোগ্রাম ফাইল (x86) \ জাভা \ jdk1.6.0_14 \ বিন"? - এটি এখনও কার্যকর হয়নি :)
ওয়াল্টার

পাথ ভেরিয়েবলটিতে জাভাআহোমকে রেফারেন্স করার জন্য এটি এম্বেড করা দরকার:% জাভাহোম% \ বিন
হেরি

আমার জন্য (উইন্ডোজ 10 64 বিট + এক্লিপস 4.10) কৌশলটি যুক্ত করতে হবে JAVA_HOMEপরিবেশের পরিবর্তনশীল ছাড়াও , JRE_HOMEভেরিয়েবলটি, যা লোকেশনটির স্থানে সেট করা হয়েছিল javaw.exe(এটি সম্ভবত জেডিকে-র বিন ফোল্ডার যা ইনস্টলড রয়েছে )।
গাই অভ্রাহাম

0

আমার একই সমস্যা ছিল (উইন্ডোজ 7 x64, 64 বিট জেডি কে, 32 বিট এক্সলিপ), এবং আমি 2 টি সমাধান পেয়েছি:

  • Eclipse এর 64 বিট সংস্করণ ইনস্টল করুন (ডাউনলোড পৃষ্ঠায় "বিকাশগুলি তৈরি করে" ট্যাবে ক্লিক করে পাওয়া গেছে found)
  • জেডিকে-র 32 বিট সংস্করণ ইনস্টল করুন।

দেখুন কিন্তু আপনি উইন্ডোজ 7 ব্যবহার করা হয়েছে এক্স 86 আমি কোথায় ব্যবহার করছিলেন x64 --- অন্যদের বলেছেন এই সমস্যা কিভাবে তাদের ওয়েবপৃষ্ঠাটি (অর্থাত x64 অথবা x86) 'সংস্করণ সনাক্ত করে' তাদের প্রোগ্রামিংয়ের মধ্যে সূর্যের পক্ষ থেকে একটি glych হয়তো আপনি ব্যবহার করা উচিত
ওয়াল্টার

সংশোধন, আমি উইন্ডোজ 7 x64
টিম

0

আমারও একই সমস্যা ছিল। আমার পক্ষে এটি ঠিক করার সহজ উপায়টি হ'ল জেআরই এবং গ্রহনটি উভয়ই x86 বা x64 হিসাবে ইনস্টল করা। যখন তাদের বিটের ধরণটি মেলে না, তখন এটি গ্রহনটি খুঁজে পেল না। সুতরাং, যদি সেগুলি মিলিয়ে দেওয়ার জন্য আপনার আনইনস্টল এবং পুনরায় ইনস্টল করা যদি আপনার পক্ষে বড় কথা না হয় তবে আমি তা করব।

আমি ইনস্টলটি শেষ করেছি: জাভা রানটাইম এনভায়রনমেন্ট 1.7.0.3 (-৪-বিট) এবং এক্লিপস ইন্ডিগো (৩.7) (-৪-বিট)

তারপরে এটি ঠিক কাজ করে।


0

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

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