গ্রহন শুরু হবে না - কোনও জাভা ভার্চুয়াল মেশিন পাওয়া যায় নি


98

গ্রহনটি গতকাল খুব ভাল চলছিল (এবং আমি এটি প্রায় এক বছর আগে ইনস্টল করার পরে থেকে এসেছি)। এখন হঠাৎ আমি শুরুতে নিম্নলিখিত ত্রুটি পেয়ে যাচ্ছি:

"A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations:
C:\Program Files\eclipse\jre\bin\javaw.exe
javaw.exe in your current PATH"

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

আমি দৌড়াচ্ছি Windows 7, Eclipse Helios and Java 1.6.0_26.


এর সর্বোত্তম ও সহজ উপায় হ'ল আপনার জাভা পুনরায় ইনস্টল করা এবং
মনোজ কুমার

নাম্বারী - জাভাআহোম ভেরিয়েবল হঠাৎ অদৃশ্য হয়ে যাওয়ার কোনও কারণ? সম্পাদনা করুন: সবেমাত্র জাভাআহোম এনভিটি ভার সেট করার চেষ্টা করেছেন এবং এখনও গ্রহন শুরু করার সময় ত্রুটি পান।
নাল রেফারেন্স

4
@ নাম্বারী "গ্রহবাস জাভাহোম পরিবেশ পরিবর্তনশীলের সাথে পরামর্শ করে না।" এফএকিউ
স্টিলারভর্টেক্স

সবে JAVA_Home এবং PATH এনভায়রনমেন্ট ভেরিয়েবল সেট করুন।
পবন পাইতি

উত্তর:


209

এটিকে ঘিরে কাজ করার দুটি উপায়।

  • প্রস্তাবিত উপায় : আপনার eclipse.iniফাইলে নিশ্চিত হয়ে নিন যে আপনি আপনার জেডিকে ইনস্টলেশন -vm নির্দেশ করছেন। আরো এই এখানে । বিভাগের -vmআগে যোগ করার বিষয়টি নিশ্চিত করুন -vmargs

  • vmকমান্ড লাইন থেকে পতাকাটিতে পাস করুন । http://wiki.eclips

দ্রষ্টব্য :গ্রহণটি জাভা_হোম এনভায়রনমেন্ট ভেরিয়েবলের সাথে পরামর্শ করে না।


4
উদ্ভট - আমি গতকাল প্রায় 50 বার eclipse.ini -vm যুক্ত করার চেষ্টা করেছি এবং এটি কাজ করতে পারিনি। হঠাৎ এটি এখন কাজ করছে। আমাকে আবার চেষ্টা করার জন্য ধন্যবাদ। ফলোআপ: কোনও কাজ কেন এটি বন্ধ হয়ে গেল ?? Ini -vm যুক্ত করার আগে এটি কীভাবে কাজ করছিল ??
নাল রেফারেন্স

4
যদি কোনও ग्रहক / জেআর ডিরেক্টরিতে একটি জেভিএম ইনস্টল করা থাকে তবে Eclipse এটি ব্যবহার করবে অন্যথায় প্রবর্তক গ্রহগ্রহগ্রহণ ফাইলটি এবং সিস্টেম পাথ ভেরিয়েবলের সাথে পরামর্শ করবে। সম্ভবত আপডেটটি পাওয়ার পরে আপনার পথ খারাপ হয়ে গেছে।
অজয় জর্জ

13
-vm এর eclipse.ini ফাইলের প্রথম এন্ট্রি হওয়া দরকার
g ই

4
@ মারজেতা eclipse.iniআপনার গ্রহপ ইনস্টলেশন ফোল্ডারে উপস্থিত রয়েছে।
অজয় জর্জ

5
আরেকটি টিপ, "-vm" যুক্ত করা আমার পক্ষে কাজ করছে না যখন আমি এটি গ্রহিত.ইএনআই ফাইলের শেষে যুক্ত করছিলাম। শেষ পর্যন্ত আমি এটিকে ফাইলের শীর্ষে যুক্ত করেছিলাম এবং তারপরে এটি কাজ করে।
গ্যারি

15

জাভা সংস্করণ এবং Eclipse উভয়ই একই স্থাপত্যের অন্তর্ভুক্ত তা নিশ্চিত করুন o তাই bit৪ বিটগ্রহণের জন্য bit৪ বিট জাভা ইনস্টল করুন।


এটি আমার জন্য সমস্যার সমাধান। কোনও ভিএম বা PATH উল্লেখ করা প্রয়োজনীয় মনে হয় না, আপগ্রেড করার সময় কেবল কোনও ঝামেলা।
স্টার্লারওয়ারটেক্স

12

eclipse.ini:

--launcher.defaultAction  
--launcher.XXMaxPermSize  
256M  
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize<br/>
256m  
--launcher.defaultAction  
openFile  
-showsplash  
org.eclipse.platform
-vm
C:\Program Files\Java\jdk1.7.0_21\jre\bin\server\jvm.dll<br/>
--launcher.XXMaxPermSize  
256m  
--launcher.defaultAction  
openFile  
-vmargs  
-Dosgi.requiredJavaVersion=1.7  

এটা আমার জন্য কাজ করেছে। এটি শুরুতে হতে পারে না, তবে অবশ্যই এটি ফাইলের শেষে থাকতে পারে না।


ভিএম পতাকা javaw.exe এর জায়গায় jvm.dll চেয়েছিল। ধন্যবাদ!
gerardnico

আমি javaw.exe এবং jvm.dll উভয়ই চেষ্টা করেছিলাম; উভয়ই 32-বিট এবং এখনও পপ-আপ রয়েছে
raja777m

9

আমার ক্ষেত্রে আমার কিছু জিনিস ছিল না। আমি D৪ বিটের জেডিকে এবং জেআরই ইনস্টল করিনি যখন গ্রহটি bit৪ বিটের সংস্করণ ছিল। একবার হয়ে গেলে এবং JDK \ বিন পাথটি PATH ভেরিয়েবল গ্রহপটিতে ঠিকঠাকভাবে সেট করা হয়েছিল :)


4
দুহ! আমি 32 বিট জাভা এবং bit৪ বিট গ্রহণ গ্রহণ করেছি। আমার চেহারা লাল
বিল টার্নার

8

খোলা eclipse.iniপাশাপাশি ফাইলeclipse.exe

পেস্ট

-vm
C:\Program Files\Java\jdk1.7.0_21\jre\bin\server\jvm.dll 
 //find it if you are having another JDK version.

প্রথম লাইনে এবং আপনি যেতে ভাল।


6

জাভা আপডেট করার পরেও আমার একই সমস্যা ছিল। তারপরে আমি পেস্ট করি

-vm
C:\Program Files\Java\jre6\bin\javaw.exe

javaw.exeভিতরে পথ দেখাতেeclipse.ini ফাইল।

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


4
হ্যাঁ, আপনার উত্তরটিকে উঁচু করে তুলেছে। এটি অবশ্যই ইনির শীর্ষে রাখবেন তা নিশ্চিত করুন!
এনডি 27

3

আমারও একই সমস্যা ছিল। আমি আমার ক্ষেত্রে এটি এমন একটি প্রোগ্রাম ইনস্টল করেছি যা প্যাথ এনভির ভেরিয়েবলকে ধ্বংস করে দিয়েছিল।

সুতরাং আপনার পথের পরিবেশের পরিবর্তনশীল পরীক্ষা করুন।


2

প্রথম

আপনার যদি জাভা 32 এবং 64 বিট উভয় ইনস্টল করা আছে কিনা তা পরীক্ষা করে দেখুন

উইন্ডোজে পাথ নির্ধারণ করা হচ্ছে

জানালা 8

মাউস পয়েন্টারটিকে স্ক্রিনের ডান নীচে কোণায় টেনে আনুন

অনুসন্ধান আইকনে ক্লিক করুন এবং টাইপ করুন: কন্ট্রোল প্যানেল

-> নিয়ন্ত্রণ প্যানেল -> সিস্টেম -> উন্নত ক্লিক করুন on

সিস্টেম ভেরিয়েবলের অধীনে পরিবেশ পরিবর্তনশীলগুলিতে ক্লিক করুন, PATH সন্ধান করুন এবং এটিতে ক্লিক করুন।

সম্পাদনা উইন্ডোগুলিতে, PATH এর মানতে শ্রেণীর অবস্থান যোগ করে PATH সংশোধন করুন বা ভেরিয়েবলের নাম সমস্ত ক্যাপগুলিতে রয়েছে তা নিশ্চিত করুন

আপনার কাছে আইটেম PATH না থাকলে আপনি একটি নতুন পরিবর্তনশীল যুক্ত করতে এবং PATH নাম হিসাবে এবং শ্রেণীর অবস্থান হিসাবে মান হিসাবে যুক্ত করতে পারেন select

জানালাটা বন্ধ করো.

কমান্ড প্রম্পট উইন্ডোটি পুনরায় খুলুন এবং আপনার জাভা কোডটি চালান।


1

পুতুল এটিজি ইনস্টলেশন কেন্দ্রের মাধ্যমে।

ত্রুটি:

আপনার PATH থেকে কোনও জাভা ভার্চুয়াল মেশিন পাওয়া যায়নি

সমাধান:

ডিক্লেয়ার ভেরিয়েবল :

ava জাভা_হোম = "/ অপ্ট / ওরাকল / পণ্য / জাভা / জেডি কে 1.8.0_45 / বিন"

এটি "ava $ java_home}" জাভা নির্বাহ যুক্ত করুন

require common, java
Exec {
    path => [ "${java_home}", "/usr/bin", "/bin", "/usr/sbin", "${temp_directory}"]
}

1

জাভা পাথ সেট করার পরে, আপনি যদি নীচে ধাপে আপনার গ্রহনটি খুলতে সক্ষম না হন:

  1. আপনার Eclipse ফোল্ডারে যান যেখানে আপনি আপনার গ্রহণ গ্রহণ করেছেন।

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

  1. নোটপ্যাডে এক্লিপ্স ফাইলটি খুলুন (ডিফল্টরূপে এটি নোটপ্যাডে খুলবে)

দুটি লাইন প্রবেশ করান

-vm
C:/Program Files/Java/jdk-11.0.2/bin/javaw.exe

jdk-11.0.2, এটি আপনার জাভা সংস্করণ হওয়া উচিত, যা আপনি উপরের অবস্থানের দ্বারা পাবেন।

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


0

জাভা-এর 32-বিট সংস্করণ ডাউনলোড এবং ইনস্টল করার চেষ্টা করুন এবং তারপরে পাথটি সেট করুন :)


0

হ্যাঁ এখনই এটি আমার জন্য সুখী। ওরাকল সাইটে যান, এবং জাভা এসডিকে অনুসন্ধান করুন। নিশ্চিত হয়ে নিন যে আপনি Eclipse এর একই আর্কিটেকচার (x86, x64) ব্যবহার করেছেন।


0

আমার সাথেও এটি ঘটেছিল। এবং আমি সি: \ উইন্ডোজ \ সিস্টেম 32 উইন্ডোজ আপডেটের পরে মুছে ফেলা হয়েছে javaw.exe পাওয়া গেছে। আরও একবার অনুলিপি করা এবং Eclipse সব ঠিকঠাক শুরু।



0

আপনি আপনার জেআরই ফোল্ডারটি গ্রহবীক্ষণ ডিরেক্টরিতেও অনুলিপি করতে পারেন এবং এটি মূলত কাজ করবে


0

জাভা সংস্করণের কারণে আমার মেশিনে সমস্যাটি আপডেট হয়েছে (60 থেকে 66)। এটিতে বিশেষ মনোযোগ দিন। উপরে বলা হিসাবে যোগ করতে চাই

এই ফাইলটিতে eclipse.ini পাওয়া যায়, যেখানে আপনি যেখানে -vm উদাহরণস্বরূপ নীচের লাইনের জন্য গ্রীক্স অনুসন্ধান ইনস্টল করেছেন সেখানে সি: \ প্রোগ্রাম ফাইলগুলি জাভা \ jre1.8.0_ 66 বিন

এখন আপনি এই জায়গাটি খোলার চেষ্টা করুন, আপনি যদি না খুলতে পারেন তবে তার মানে কিছু সমস্যা আছে। আমার ক্ষেত্রে ইনস্টল করা সংস্করণটি ছিল jre1.8.0_ 60 । সুতরাং একটি সামান্য পার্থক্য ছিল যা লক্ষণীয় নয় (60 এর পরিবর্তে 66)। এটি আপডেট করুন আপনি খুলতে সক্ষম হবেন।


0

প্যাথ ইত্যাদি সঠিকভাবে কনফিগার করা সহ, আমি একই ইস্যুতে এসেছি। এখনই ডাবল ক্লিকের মাধ্যমে এটি কমান্ড লাইন থেকে খোলা যেতে পারে।

এবং এটি এখন " প্রশাসক হিসাবে চালান " দ্বারা, কাজ করছে :)


0

আপনার জাভা ফোল্ডারটি আপডেট হওয়ার পরে কিছু সময় এটি ঘটে।

Eclipse ফোল্ডারটি খুলুন এবং eclipse.ini ফাইল অনুসন্ধান করুন। Eclipse.ini ফাইলটি খুলুন এবং পরীক্ষা করুন যে জেআর সংস্করণটি আপনার জাভা ফোল্ডারে জেআর-র মতো উপলব্ধ।

আমার জেরে jre1.8.0_101 থেকে jre1.8.0_111 এ পরিবর্তিত হয়ে গেলে আমি একই সমস্যার মুখোমুখি হয়েছি।

সি: \ প্রোগ্রাম ফাইলসমূহ \ জাভা \ jre1.8.0_101 \ বিন থেকে সি: \ প্রোগ্রাম ফাইলসমূহ জাভা \ jre1.8.0_111 \ বিন


0

আমার ক্ষেত্রে সমস্যাটি ছিল যে পথটি উদ্ধৃতি চিহ্নগুলিতে আবদ্ধ ছিল ("):

-vm 
"C:\Program Files\Java\jdk1.8.0_25\bin"

এগুলি সরানো সমস্যার সমাধান করে:

-vm 
C:\Program Files\Java\jdk1.8.0_25\bin

0

আমার সমাধানটি হল জেডিকে "বিন" ডিরেক্টরিটি PATH এ অন্তর্ভুক্ত করুন

PATHপরিবেশ পরিবর্তনশীল এডিট করতেWindows 7/8/10:

  1. "কন্ট্রোল প্যানেল" unch (ptionচ্ছিক) সিস্টেম এবং সুরক্ষা ⇒ সিস্টেম unch বাম ফলকে "উন্নত সিস্টেম সেটিংস" ক্লিক করুন।
  2. "উন্নত" ট্যাবে স্যুইচ করুন Environment "পরিবেশ পরিবর্তনশীল" বোতামটি চাপুন ⇒ "সিস্টেম ভেরিয়েবলস" (নীচে ফলক) এর অধীনে "পথ" নির্বাচন করতে নীচে স্ক্রোল করুন "" সম্পাদনা করুন ... "ক্লিক করুন।
  3. জেভিএ ফোল্ডার থেকে জেডিকে বিন ডিরেক্টরিটি অনুলিপি করুন এবং "সম্পাদনা করুন ..." এ পেস্ট করুন

0

উপর CentOS 7 আমি এই সমস্যা (একটি বড় পরে সংশোধন করা হয়েছে yum upgradeআমার সেটিং পরিবর্তন করে) vmমধ্যে:

~/eclipse/java-oxygen/eclipse/eclipse.ini

প্রতি:

-vm
/etc/alternatives/jre/bin

(যা সর্বদা সর্বশেষতম ইনস্টলডকে নির্দেশ করবে java)


0

আপনার এখানে elipse.ini তে jdk পথ পরিবর্তন করা উচিত:

/ ব্যবহারকারীর / ইউউর ব্যবহারকারীর নাম / ক্লিপস / জাজি -ফোটন / এক্সপ্লিস.এপ / বিষয়বস্তু / উপগ্রহ / ক্লিপসে.ইন

আপনার গ্রহনটি পুনরায় চালু করার পরে :)

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