Eclipse শুরু করতে পারে না - জাভা শুরু হয়েছিল তবে প্রস্থান কোড = 13 এ ফিরে এসেছিল


966

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

প্রথমে Eclipseজাভা ভিএম নির্দিষ্ট করার জন্য কোনও পরামিতি ছাড়াই শুরু করার চেষ্টা করার পরে , আমি এটি বলে একটি ত্রুটি বার্তা পেয়েছি couldn't find a Java VM called javaw.exe inside the Eclipse folder, তাই আমি খুঁজে পেয়েছি যে জাভা কোথায় ইনস্টল করা আছে এবং শর্টকাটের টার্গেটে সেই অবস্থানটি প্যারামিটার হিসাবে নির্দিষ্ট করেছে। এখন আমি একটি ভিন্ন ত্রুটি পেয়েছি Java was started but returned exit code=13,।

অনুরূপ প্রশ্নগুলি ইঙ্গিত দেয় যে এটি 32-বিট / conflict৪-বিটের দ্বন্দ্ব, তবে আমি ৯৯% ইতিবাচক যে আমি গ্রহটি এবং উভয়ই 64৪-বিট সংস্করণ ডাউনলোড করেছিলাম Java (RE 7u5), যা আমি বেছে নিয়েছিলাম কারণ আমার 64৪-বিট উইন্ডোজ। রয়েছে।

  • যদি কেউ জানেন কিভাবে আমার Eclipse এবং জাভা 64৪-বিট রয়েছে তা নিশ্চিত করতে হয় তবে তা প্রশংসিত হবে।
  • আপনি যদি আমার সমস্যাটি অন্যরকম মনে করেন তবে দয়া করে সহায়তা করুন!
  • আমি যেমন গ্রহণ করতে পারি তেমন স্পষ্টভাবে কথা বলুন, যেমন আমি গ্রহন এবং জাভাতে সম্পূর্ণ নতুন।

শর্টকাট টার্গেট: "সি: \ প্রোগ্রাম ফাইলগুলি clগ্রহণ-এসডিকে -৪.২-উইন x32-x86_64 \গ্রহণ \ eclipse.exe" -vm "সি: \ প্রোগ্রাম ফাইল (x86) \ জাভা \ jre7 \ বিন \ জাভাউ.এক্সই"

সম্পূর্ণ ত্রুটি কোড ...:

Java was started but returned exit code=13
C:\Program Files (x86)\Java\jre7\bin\javaw.exe
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-jar C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher_1.30v20120522-1813.jar
-os win32
-ws win32
-arch x86_64
-showsplash C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins\org.eclipse.platform_4.2.0.v201206081400\splash.bmp
-launcher C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\eclipse.exe
-name Eclipse
--launcher.library C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v201205221813\eclipse_1503.dll
-startup C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher_1.30v20120522-1813.jar
--launcher.overrideVmargs
-exitdata 1e30_5c
-vm C:\Program Files (x86)\Java\jre7\bin\javaw.exe
-vmargs
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-jar C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher_1.30v20120522-1813.jar

"প্রোগ্রাম ফাইলগুলি (x86)" যেখানে উইন্ডোজ আজকাল 32-বিট স্টাফ রাখে। আপনার জাভা সংস্করণটি ঠিক কীভাবে পরীক্ষা করবেন তা আমি নিশ্চিত নই, তবে আপনি সর্বদা এটি আনইনস্টল করে তাজা ডাউনলোড করতে পারেন।
ডিজিএইচ


2
@ user1522092 আপনি কীভাবে ত্রুটি বার্তার পাঠ্যে অ্যাক্সেস পেয়েছেন? আমার পিসিতে এটি অনুলিপি করা যায় না, আমাকে এটি কীবোর্ডে টাইপ করতে হয়েছিল ...
টোম জ্যাটো - মনিকা পুনরায় ইনস্টল করুন

@ টোমাজাটো সেই ত্রুটি বার্তাটি নির্বাচন করুন এবং শর্টকাট ব্যবহার করুন - Ctrl + C. এটি অনুলিপি করা হবে।
স্বপ্নিলপোপাট

উত্তর:


207

ওএস, জেডিকে এবং এক্লিপ্স বেনিটির কার্যকরী সমন্বয় রয়েছে। আমার ক্ষেত্রে, আমি একটি -৪-বিট ওএস-তে একটি 32-বিট Eclipse সহ একটি 64-বিট জেডিকে ব্যবহার করছিলাম। জেডিকে 32-বিটে ডাউনগ্রেড করার পরে, গ্রহণটি কাজ শুরু করে।

নিম্নলিখিত সমন্বয়গুলির মধ্যে একটি ব্যবহার করুন।

  • 32-বিট ওএস, 32-বিট জেডিকে, 32-বিট Eclipse (কেবল 32-বিট)
  • 64-বিট ওএস, 32-বিট জেডিকে, 32-বিট Eclipse
  • -৪-বিট ওএস, -৪-বিট জেডিকে, -৪-বিট গ্রহণ (কেবলমাত্র 64৪-বিট)

743

আপনার Eclipse এর সংস্করণটি পাথ এবং ফাইলের নামের উপর ভিত্তি করে on৪-বিট। যাইহোক, জাভা যে সংস্করণটি তুলেছে তা 32-বিট, এটি লাইনটি কোথা থেকে আসছে তা নির্দেশ করে:

-vm C:\Program Files (x86)\Java\jre7\bin\javaw.exe

Program Files (x86)the৪-বিট উইন্ডোজ ৩২-বিট প্রোগ্রাম রাখে এমন ফোল্ডারটি ।

Program Filesthe৪-বিট উইন্ডোজ the৪- বিট প্রোগ্রাম রাখে এমন ফোল্ডার ।

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

এটি ঠিক করার সর্বোত্তম উপায়টি ধরে নিলে আপনার সিস্টেমে আপনার কাছে 64৪-বিট জেআরই বা জেডিকে রয়েছে, eclipse.iniঠিক কোনটি জেভিএম ব্যবহার করতে চান তা নির্দিষ্ট করে দেওয়া। নির্দেশাবলী Eclipse উইকির পৃষ্ঠায় বিশদ রয়েছে , তবে মূলত আপনাকে -vmআইএনআই ফাইলের মধ্যে বিকল্পটি নির্দিষ্ট করতে হবে - ফর্ম্যাটটি খুব নির্দিষ্ট বলে উইকি পৃষ্ঠা সাবধানে পড়তে ভুলবেন না।

জেভিএম পাথটি নির্দিষ্ট করে দেওয়ার জন্য দৃ eclipse.inistrongly়ভাবে সুপারিশ করা হয়েছে কারণ এমনটি করা আপনার সিস্টেমে কোনও সম্ভাব্য পরিবর্তন থেকে গ্রহটিকে পৃথক করে দেয় PATHযা কিছু প্রোগ্রাম ইনস্টলাররা করতে পারে (আমি আপনার সাথে কথা বলছি, ওরাকল!)।

অন্য বিকল্পটি হ'ল and৪-বিটের পরিবর্তে 32-বিট Eclipse ব্যবহার এবং ব্যবহার করা, তবে এটি এখনও JVM এর পথ নির্দিষ্ট করার জন্য দৃ strongly়ভাবে প্রস্তাবিত eclipse.ini


Historicalতিহাসিক রেফারেন্সের জন্য বাম :

আপনার জাভা সংস্করণ পরীক্ষা করতে, চালান

  java -version 

একটি কনসোলে (কমান্ড প্রম্পট)। উইন্ডোজ 7 এ 64-বিট জাভা 6 সহ আমি পেয়েছি:

  জাভা সংস্করণ "1.6.0_27"
  জাভা (টিএম) এসই রানটাইম পরিবেশ (বিল্ড 1.6.0_27-বি07)
  জাভা হটস্পট (টিএম) 64-বিট সার্ভার ভিএম (20.2-বি06, মিশ্র মোড তৈরি করুন)

তৃতীয় লাইনটি নোট করুন, যা দেখায় যে এটি একটি 64-বিট সংস্করণ।

একটি 32-বিট সংস্করণে আপনি এর মতো কিছু পাবেন:

  জাভা হটস্পট (টিএম) ক্লায়েন্ট ভিএম (20.1-বি02, মিশ্র মোড, ভাগ করে নেওয়া) 

আপনি যদি একটি 64-বিট মেশিনে থাকেন তবে আপনি 64-বিট জেডিকে ইনস্টল করতে পারেন এবং 32-বিটটি আনইনস্টল করতে পারেন। উদাহরণস্বরূপ উইন্ডোজ 10 এ, কেবলমাত্র সেটিংসে যান এবং অ্যাপ্লিকেশনগুলির আওতায় আপনি জাভা পাবেন। এটিতে ক্লিক করুন এবং আপনি সমস্ত বিভিন্ন সংস্করণ পাবেন। এখন আপনি কোনটি আনইনস্টল করবেন তা নির্বাচন করতে পারেন।


8
ভাল তৃতীয় মন্তব্য আমাকে সাহায্য করেছে। "জাভা হটস্পট (টিএম) ক্লায়েন্ট ভিএম (20.1-বি02, মিশ্র মোড, ভাগ করে নেওয়া)" কী তা কী তা আমি বুঝতে পারি না। এখন আমি জানি আমাকে জাভা--৪ বিট ডাউনলোড করতে হবে
ওজান আতমার

আমি এটি কীভাবে করব,
আমারও

3
সুতরাং আমরা কীভাবে যথাযথ জাভা এক্সিকিউটেবল / সংস্করণ ব্যবহারের জন্য Eclipse পাব?
ডন চেইডল

2
উত্তরটি ইনস্টল করা জাভা সংস্করণটি কীভাবে সন্ধান করবে তা দেখায়। যা অনুপস্থিত তা যা জাভা সংস্করণ প্রয়োজন!
ingomueller.net

1
@ ingomueller.net বিট প্রয়োজনীয় গ্রহটি ডাউনলোড করা বিটের উপর নির্ভর করে।
Ungeheuer

251

আমি এই ত্রুটি পেয়েছি এবং দেখতে পেয়েছি যে আমার প্যাথ ভেরিয়েবল (উইন্ডোজে) সম্ভবত পরিবর্তিত হয়েছিল। আমার পাঠের প্রথমটি ছিল এই প্রবেশ:

C:\ProgramData\Oracle\Java\javapath

... এবং Eclipse দৌড়ে "C:\ProgramData\Oracle\Java\javapath\javaw"- যা ত্রুটি দিয়েছে gave আমি সন্দেহ করি যে এটি জাভা 8-এর একটি ইনস্টলেশনের সাথে এসেছে।

আমার বেশ কয়েকটি জাভা সংস্করণ ইনস্টল করা আছে (6,7 এবং 8), তাই আমি PATH থেকে সেই প্রবেশটি সরিয়ে দিয়ে আবার Eclipse পুনরায় চালু করার চেষ্টা করেছি, যা ভাল কাজ করেছিল।

যদি এটি আপনার পক্ষে কাজ করে না, আপনার জেডিকে আপলোড করতে হবে (জাভা সংস্করণে - এই ক্ষেত্রে 8))

কীভাবে PATH ভেরিয়েবল সম্পাদনা করবেন সে সম্পর্কে নির্দেশাবলী


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

13
আমার একই সমস্যা ছিল এবং বিভিন্ন বিকল্পের চেষ্টা করা হয়েছিল তবে কেবলমাত্র PATH ভেরিয়েবল থেকে "সি: \ প্রোগ্রামডাটা \ ওরাকল \ জাভা \ জাভাপাথ" এন্ট্রি সরানোর পরে এটি সমাধান করা হয়েছে। ভালো বল ধরা!
পাবলো

6
দুর্দান্ত ধরা !!! ছেলেরা আপনার এনভ.প্যাথ ভেরিয়েবলটি পরীক্ষা করে দেখুন এবং এই সি: \ প্রোগ্রামডেটা \ ওরাকল \ জাভা \ জাভাপাথ; ... এটি আমার ধারণা অনুমান করে জেআর 8 আপডেটের পরে যুক্ত করা হয়েছে।
চিন্ময়

সুতরাং .. ওরাকল কেবল আমার জাভা 7 টি পথটি মুছে ফেলেনি, তবে এটি এখন "প্রোগ্রামডেটা" ব্যবহার করে? Wtf?
লু মর্দা

3
আপনি কেবল তার পরিবর্তে সঠিক ডিরেক্টরিতে এটি নির্দেশ করতে পারলে আপনি এন্ট্রিটি মুছবেন কেন?
b1nary.atr0phy

180

আপনি যদি সম্প্রতি জাভা 8 ইনস্টল করেছেন এবং জাভা 7 আনইনস্টল করেছেন তবে জেডিকে 8 ইনস্টল করুন এবং আবার চেষ্টা করুন।


11
এটি আমার পক্ষে কাজ করেছে। আমি জাভা 8 ইনস্টল করেছি (আমার কাছে জে 7 ছিল) তবে আমি জেডিকে 8 ইনস্টল করতে ভুলে গেছি। সুতরাং আমি এটি করেছি, এবং "ভয়েলি"। ধন্যবাদ!
শুডি

এটি জাভা 8 ইনস্টল করার পরেও আমার পক্ষে কাজ করেছে, যদিও আমি জাভা এর অন্য কোনও সংস্করণ আনইনস্টল করি না।
চার্লস জে ড্যানিয়েলস

2
মনসুর - জাভা 8 দিয়ে, ওরাকল ইনস্টল করে পূর্ববর্তী সংস্করণগুলির আনইনস্টলকে বান্ডিল করেছে। আপনি যদি ইনস্টলটিতে সেই বিকল্পটি বেছে নিয়ে থাকেন তবে আনইনস্টল করা আপনাকে কিছুই না রেখে দিতে পারে।
জিইএক্সএক্স

3
আমি যখন কেবলমাত্র রানটাইম প্রয়োজন তখন আমি কোনও এসডিকে ইনস্টল করতে অস্বীকার করি।
ক্রিস্টোফকে

শুধু পরিষ্কার হবে, exit code=13হয় সবসময় অন্ধকার এবং জেভিএম মধ্যে বিট-নেস mistmatch দ্বারা সৃষ্ট। লোকেরা বিভিন্ন উপায়ে পৌঁছতে পারে, তবে শেষ পর্যন্ত এটি জাভা (6 বনাম 7 বনাম 8) এর নির্দিষ্ট সংস্করণ বা আপনি জেআরই বনাম জেডিকে ব্যবহার করেন কিনা তা দ্বারা তৈরি হয় না - এটি সর্বদা কিছুটা মূল - মেলে না। উপরে গৃহীত উত্তর দেখুন।
ই-রিজ

118

আমার জন্য সমাধানটি (উইন্ডোজ ৮.১ এ) যেতে হবে:

System > Advanced system setting > Environment Variables 

'পাথ' ভেরিয়েবলের মধ্যে 'সিস্টেম ভেরিয়েবল' এর অধীনে নিম্নলিখিতগুলি প্রথম ছিল:

C:\ProgramData\Oracle\Java\javapath;

আমি এটিকে সরিয়ে দিয়েছিলাম এবং আবারও গ্রহগ্রহের কাজ হয়েছিল!


1
উইন্ডোজ সেভেনেও কাজ করেছেন বলে মনে হচ্ছে জাভা 8-এর ইনস্টলেশন পরিবেশের ভেরিয়েবলের সাথে গোলমাল করছে।
বুম্ব

এটি আমার পক্ষে কাজ করেছে (Win7 x64)। আমি সন্দেহ করি ফায়ারফক্সের জন্য 32 বিট জের 8 ইনস্টল করার পরে এই এন্ট্রিটি যুক্ত করা হয়েছিল।
এভ্যাটাসটিক

ধন্যবাদ মানুষ! আমার কাছে ওএস (win7 x64) রয়েছে এবং এই সমাধানটি গ্রহনটি শুরু করতে অনুরোধ জানায়!
KostasA


আমি বেশ একই কাজ করেছি, আমি 'সি: \ প্রোগ্রামডাটা \ ওরাকল \ জাভা \ জাভাপাঠ; আমার 'পাথ'-এর শেষে (শেষ এন্ট্রি) তাই গ্রহণটি "ভুল" এর আগে "ডান" জেভিএম সন্ধান করুন।
জোরগলিউব

64

আমার একই সমস্যা ছিল , জাভা শুরু হয়েছিল তবে প্রস্থান কোড = 13 এ ফিরে এসেছিল

আমার সমাধানটি ছিল উইন্ডোজ বৈশিষ্ট্যগুলির ভেরিয়েবলের নাম = PATH ভেরিয়েবল মান = সি: \ প্রোগ্রাম ফাইলগুলি জাভা \ jdk1.7.0_02 \ বিনের , সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ জাভা \ jre7 \ বিনে নয় এমন পরিবেশের পরিবর্তনশীল তৈরি করা ।

এরপরে আমি eclipse.ini→ C: \ প্রোগ্রাম ফাইলগুলি জাভা \ jdk1.7.0_02 \ বিন \ javaw.exe ফাইলটিতে একটি লাইন যুক্ত করেছি।

এটা আমার জন্য কাজ করেছে।


5
আমি জাভা আপডেট করেছি, তাই জাভা আপডেট env পরিবর্তন। পরিবর্তনশীল মান, স্থির env। Var। মান, তাই এটি কাজ শুরু।
মোহিত

5
ধন্যবাদ মোহিত, আমিও ফায়ার ফক্সের জাভা আপডেট করেছি এবং পাথ ভেরিয়েবল সি হিসাবে আপডেট হয়েছিল: \ প্রোগ্রামডাটা \ ওরাকল \ জাভা \ জাভাপাথ; .এখন, গ্রহন সূচনা হয় নি। আবার ধন্যবাদ.
farheen

1
ধন্যবাদ কাতুসেপি ... এটি আমার ক্ষেত্রে মনোমুগ্ধকর মতো কাজ করেছিল ... তবে আমি ভাবছি কীভাবে উইন্ডোতে আমার (প্রশাসক) অনুমতি নিয়ে পরিবেশ পরিবর্তনশীল পরিবর্তন করতে পারে .. !!!
কান্নান_জেজেডি

সঠিক জায়গায় না যাওয়ার পথে একই সমস্যা
TheZuck

ধন্যবাদ, এটি আমার অনেক সময় সাশ্রয় করেছে। আমার পক্ষে আমাকে 64 বিবিটি জেডিইকে ইনস্টল করতে হয়েছিল এবং পরিবেশের পরিবর্তনশীল যে আপডেটগুলি পরিবর্তন করেছিল।
desw

24

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

নিম্নলিখিত পদক্ষেপগুলি দ্বারা সমস্যাটি স্থির করা হয়েছিল।

  1. গ্রহনটি 'সি: \ প্রোগ্রামডেটা \ ওরাকল \ জাভা \ জাভাপাঠ' থেকে জাভা প্রবাহের নির্বাহযোগ্যদের সন্ধান করে

  2. ফোল্ডার কাঠামোতে নীচে এক্সিকিউটেবলের শর্টকাট থাকবে,
    i। java.exe
    ii। javaw.exe
    iii। javaws.exe

  3. আমার জন্য এক্সিকিউটেবল পাথগুলি আমার প্রোগ্রাম ফাইলগুলি (x86) (32 বিট অ্যাপ্লিকেশনের জন্য হোম) ফোল্ডারের অবস্থানের দিকে ইশারা করছিল

  4. আমি এটিকে প্রোগ্রাম ফাইলগুলিতে সংশোধন করেছি (যার মধ্যে 64-বিট অ্যাপ্লিকেশন রয়েছে) এবং সমস্যাটি সমাধান হয়ে গেছে

এর জন্য স্ক্রিনশটটি সন্ধান করুন।


এর অর্থ এটি শীর্ষস্থানীয় উত্তরে উল্লিখিত হিসাবে 3232 বনাম 64 বিট ইস্যু ছিল। :) যদিও চিয়ার্স
জুলিয়ানডোটনট

1
উল্লিখিত এই ফাইলগুলি আমার পিসিতে ওরাকল থেকে শেষ আপডেটের সাথে তৈরি বা পরিবর্তন করা হয়েছিল - এটি কাজ না করার জন্য! এটি হওয়া উচিত
এমনটি

1
আমি কীভাবে এটি files৪ বিটের প্রোগ্রাম ফাইলগুলিতে পরিবর্তন করব? আমি java.exe> ​​বৈশিষ্ট্য> শর্টকাট ট্যাবে রাইট ক্লিক করব। লক্ষ্য ক্ষেত্রটি পরিবর্তন করা যায় না।
স্ট্যাক 1

আপনি কেবল 32 বিট ফাইলগুলি সরিয়ে
ফেলেছেন

আপনি কেবল 32 বিট ফাইলগুলি সরিয়ে ফেলেছেন এবং 64 বিট পাথ থেকে একই অনুলিপি করুন (প্রোগ্রাম ফাইলগুলির মধ্যে \ প্রচলিত ফাইলগুলি rac ওরাকল \ জাভা av জাভাপাথ)
স্বপ্নের উত্সাহক

23

.Ini ফাইলটিতে ভিএম যুক্তি যুক্ত করা আমার পক্ষে কাজ করেছিল

-vm
C:\Program Files\Java\jdk1.7.0_65\bin\javaw.exe

আমার কেস টমক্যাট সার্ভার (গ্রহনের মধ্যে) আগের রান থেকে সঠিকভাবে থামেনি। সুতরাং, আমি উইন্ডোজ টাস্ক ম্যানেজার থেকে গ্রহণ করতে হয়েছিল। তারপরেই আর গ্রহন শুরু হয় নি। আমি এই সমাধানটি যুক্ত করার পরে এটি আবার কাজ শুরু করে। অদ্ভুত বলে মনে হচ্ছে, তবে এটি প্রকৃতপক্ষে স্থির ছিল।
ব্যবহারকারী 1880957

22

আজব আজব স্থির। আপনার অন্ধকার পথ তাকান, এবং নিশ্চিত করুন যে আপনি অদ্ভুত অক্ষর আছে না তা নিশ্চিত করুন (যেমন !, #এবং @)। এটা আমার জন্য কাজ করেছে।


1
এর জন্য কি কোনও মুক্ত বিষয় আছে?

13

Eclipse.ini সন্ধান করুন:

প্রায়শই C:\Users\xxx\eclipse\jee-neon\eclipseএড করুন

-vm
 C:\Program Files (x86)\Java\jre7\bin\javaw.exe

পরে

--launcher.appendVmargs

একটি গুরুত্বপূর্ণ নোট যা আমাকে ধরা দিয়েছে, তা হ'ল পৃথক লাইনের দিকে যাত্রা করা -vm, যেমন ডকুমেন্টেশনে উল্লেখ করা হয়েছে
ব্রায়ান গ্লিসন - আইবিএম

11

আমি জাভা আপডেট 25 টি আনইনস্টল করেছি এবং সমস্যাটি সমাধান হয়ে গেছে।


3
এর কারণ সম্ভবত, আপনি jdk 1.7 ব্যবহার করছেন এবং ব্রাউজার প্লাগইন ভিডিওগুলির জন্য জাভা 8 আপডেট 25 ইনস্টল করেছে। আপনি যদি আপনার জেডিকে 1.8 এ আপগ্রেড করেন তবে সেক্ষেত্রে এই ত্রুটিটি চলে যাবে। হয় jdk আপগ্রেড করুন, বা প্লাগ-ইন আনইনস্টল করুন। অদ্ভুত সমাধান।
প্রীতিশ শাহ

আমি আমার জাভা সংস্করণ আপডেট করেছি কারণ একটি ব্রাউজার প্লাগইন আপডেটের প্রয়োজন। এটি কোনওভাবেই কাজ করে না এবং আমি গ্রহনটি পুরোপুরি কার্যকর না করে শেষ করি। যে চুষে!
ভিনিসিয়াস ব্যারোস


11

আপনাকে যে ফোল্ডারে গ্রহটি ইনস্টল করা আছে সেখানে যেতে হবে এবং তারপরে আপনাকে eclipse.ini ফাইলটি পরিবর্তন করতে হবে।

আপনি যোগ করতে হবে

-vm

সি: \ প্রোগ্রাম ফাইলগুলি \ জাভা \ jdk1.8.0_202 \ বিন \ javaw.exe

আপনার eclipse.ini ফাইলটি নীচের স্ক্রিনশটের মতো দেখাবে

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


এই সমাধান সম্পর্কে অতিরিক্ত তথ্যের জন্য দয়া করে stackoverflow.com/a/11461676/1756069 দেখুন
গারনেট

10

দেখা গেল আমি কেবল 32-বিট জাভা রানটাইম ইনস্টল করে রেখেছি।

C:\Program Files (x86)\Java\jre1.8.0_45\

সমস্ত গ্রহণের জন্য আমার কাছে ছিল 64-বিট জাভা রানটাইম ইনস্টল করা। <= সলভড

Java SE Runtime Environment 8u45  jdk-8u45-windows-x64.exe

http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

Confirm your installation by checking you now have this folder

    C:\Program Files\Java\jre1.8.0_45\

হতে পারে আপনি "jdk-8u45-Windows-x64.exe" এর পরিবর্তে "jre-8u45-Windows-x64.exe"
বোঝাতে চেয়েছিলেন

9

আমি যখন জেডিকে ইনস্টল করতে ভুলে গিয়েছিলাম তখন আমার এই বার্তাটি ছিল।


1
আপনার মেশিনে না থাকলে জাভা শুরু হবে কীভাবে বলতে পারে?
অমিত কুমার

এটি আমার পক্ষে কাজ করে :) সাধারণ আপডেটের পরে 1.8 এ আমি জেডিকে ম্যানুয়াল ইনস্টল করি নি। এখন সবকিছু ঠিকঠাক কাজ করে।
মাইচা স্যাজাপ্পস্কি

@ অমিতকুমার সম্ভবত একটি ডিফল্ট ব্রাউজার জাভা ইনস্টলেশন পিকআপ করুন।
থরবজর্ন রাভন অ্যান্ডারসন

9

এখানে সেরা উত্তরটি খুব দীর্ঘ। আমি মন্তব্য করতে পারি না তাই আমি আমার উত্তর যুক্ত করেছি।

  1. এখানে যান: http://www.oracle.com/technetwork/java/javase/downloads/index.html
  2. সর্বশেষতম এসডিকে ডাউনলোড করুন (অবশ্যই আপনার কম্পিউটারে x64 হলে এক্স 64 এর জন্য)
  3. এটি ইনস্টল করুন
  4. এখন পার্টিটি শেষ হয়ে গেছে, এবং সময়টি গ্রহণের সাথে কাজ করার সময় হয়েছে;)

9

সমাধানটি সহজ: "সি: / প্রোগ্রাম ফাইলসমূহ" এ "গ্রহন" ফোল্ডারটি রাখুন। যদি এটি কাজ না করে তবে এটি "সি: / প্রোগ্রাম ফাইলগুলি (x86)" এ দিন।


1
এই সমাধানটি পুরো পথটি সরিয়ে ফেলার পাশাপাশি শুধুমাত্র "জাভা.এক্স.এইসি" আমার পক্ষে কাজ করেছিল।
স্টিভ ক্লাইন

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

7

আমারও একই সমস্যা ছিল। আমি একটি 64-বিট ওএস সহ উইন্ডোজ 8 ব্যবহার করছিলাম। আমি সবেমাত্র পথ পরিবর্তন করেছি Program Files (x86)এবং তারপরে এটি কাজ শুরু করে। আমি এই রেখাটি গ্রহনটি.আইএনআই ফাইলটিতে রেখেছি:

-vm
 C:\Program Files (x86)\Java\jre7\bin\javaw.exe

আমি 64 বিট। আমি যখন jdk1.8.0_20b৪ বিটের জন্য ইনস্টল করেছি , এটি আমাকে পুনরায় বুট করার অনুরোধ করেছিল। আমি করেছিলাম. এটি একটি JRE বাম Program Files (x86)64bit এবং শুধু একটি ডিএলএল Program Files(কোন javaw.exe) তাই আমি নির্দিষ্ট -vmকরতে Program Files (x86)। আমি এখনও পেয়েছি code=13। এই ashout.com/fix-java-started-returned-exit-code13-eclipse এর সাহায্যে আমি বুঝতে পারি বিট সংস্করণগুলি "হ্যাঁ বা হ্যাঁ" মেলানো উচিত। সুতরাং আমি দ্বিতীয় বারের মতো খুব একই জেডিকে ইনস্টলারটি চালাচ্ছি। আশ্চর্যজনকভাবে এটি নতুন ফাইলগুলি স্থাপন করেছিল যা প্রথমবার অনুপস্থিত ছিল। এখন এটা সঙ্গে কাজ করে -vmC:\Program Files\Java\jdk1.8.0_20\bin\javaw.exe
জাভি মন্টেরো

সত্যিই কি ফাইলটিতে দুটি লাইন আছে eclipse.ini?
পিটার মর্টেনসেন

@ পিটারমোরটেনসেন হ্যাঁ, আপনি চেষ্টা করেছেন
পীর ফাহিম শাহ

6

নিশ্চিত করুন আপনি (বিশেষ অক্ষর না থাকে %, $, #অন্ধকার পথ এ, ইত্যাদি)।


এটা আমার জন্য ছিল! আমার ডেস্কটপে আমার গ্রহপ ফোল্ডারটি ছিল এবং সক্রিয় ব্যবহারকারীর তাদের ব্যবহারকারীর নামে একটি বিশেষ চরিত্র ছিল।
ডেভ সি

1
এটি ইতিমধ্যে বেলোর উত্তর দ্বারা কভার করা হয়েছে , প্রায় 1/2 বছর আগে পোস্ট করা হয়েছে।
পিটার মর্টেনসেন

6

যদি আপনি একটি 32-বিট জেআরই দিয়ে একটি পিসিতে একটি 64-বিট Eclipse সংস্করণ ইনস্টল করেন তবে এটি হওয়ার নিশ্চয়তা রয়েছে।

সুতরাং সমাধানটি বেশ সোজা: আপনার কোনও একটি আপডেট করে সেগুলি সিঙ্ক্রোনাইজ করা দরকার। অরাকল ফিউশন মিডলওয়্যারটি ডাউনলোড করার সময় এটি ঘটবে এবং যখন আপনার জেআরই 64৪-বিট এবং আপনার জাভা বাড়িটি একটি -৪-বিট জেডিকে দেখায় তখন একটি 32-বিট পরিবেশের প্রত্যাশা করে।


সত্যিই আমার ক্ষেত্রে। 32 এবং 64 বিটের মধ্যে মিল নেই classic আমি জাভা-সংস্করণ ব্যবহার না করা পর্যন্ত আমি একটি 64 বিট সংস্করণ ডাউনলোড করেছি কিনা তা আমার মনে নেই
ম্যাক্সিমিলিয়ানো রিওস

6
  1. সিস্টেম এনভায়রনমেন্ট ভেরিয়েবলের অধীনে, নিশ্চিত করুন যে "সি: \ প্রোগ্রামডেটা \ ওরাকল \ জাভা \ জাভাপাথ" সরানো হয়েছে।

  2. সিস্টেম এনভায়রনমেন্ট ভেরিয়েবলের অধীনে, "সি: \ প্রোগ্রাম ফাইল \ জাভা \ jdk1.8.0_131 \ বিন" যুক্ত হয়েছে তা নিশ্চিত করুন।

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


5

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

সেই আপডেটটি আনইনস্টল করা হয়েছে এবং এক্সিলিপ আবার কাজ করে।


5

আমি কয়েকটি সমাধানের চেষ্টা করেছি, তবে আমার পক্ষে কাজ করে নি।

অবশেষে, আমি অন্য উপায় খুঁজে পেয়েছি, ...

এনভায়রনমেন্ট ভেরিয়েবলসসিস্টেম ভেরিয়েবলগুলিতে যান

সেট সি: \ প্রোগ্রাম ফাইল \ জাভা \ jdk1.7.0_02 \ বিন \ javaw.exe সিস্টেম ভেরিয়েবলের মধ্যে পথের দিকে।

চেষ্টা করে দেখুন এটি আমার জন্য কাজ করেছে ...


1
আমি অন্যান্য সমস্ত সমাধান করেছি, তবে তারা আমার উইন্ডোজের জন্য কাজ করেনি 10 যাইহোক, আপনার সমাধানটি আমার পক্ষে কাজ করেছে এবং আমার অনেক ঘন্টা বাঁচিয়েছে .... স্যালুট !!!। অনেক ধন্যবাদ.
ডাবোরা

5

আমি নিম্নলিখিত সমাধান চেষ্টা করেছিলাম:

আমি সি: \ প্রোগ্রাম ফাইলগুলি জাভা \ jdk1.7.0_71 \ বিন থেকে জাভাউ.এক্সির একটি শর্টকাট তৈরি করেছি এবং এটিকে সি: \ প্রোগ্রামডাটা \ ওরাকল \ জাভা \ জাভাপাথটিতে আটকিয়েছি

এর পরে, আমি Eclipse চালু করেছি এবং এটি আমার পক্ষে কাজ করেছে।


5

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

পরিবেশের পরিবর্তনশীল পরীক্ষা করুন এবং সঠিক জাভাতে এটি নির্দেশ করুন। উদাহরণ স্বরূপ:

C:\Program Files (x86)\Java\jdk1.6.0_17\bin

পরিবেশের পরিবর্তনশীল পরীক্ষা করতে, এখানে যান:

Computer  properties  Advanced system settings  Advanced -> Environment variables

4

আমি আমার উইন্ডোজ ৮.১ পিসি স্থাপনের পরে একই সমস্যাটি সমাধান করেছি। ঠিক উপরে উল্লিখিত @ জর্জি পাপথিয়ডোরোর মতো (দুঃখিত আমি কোনও মন্তব্য যোগ করতে পারছি না), গ্রহন এবং জেআরই উভয়ই 64৪ বিট বা 32 বিট হতে হবে।

তবে এটি উইন্ডোজ 8 / 8.1 পরিবেশের জন্য মনে হচ্ছে, আপনি ডিফল্টরূপে 32-বিট জেআরই পেতে চলেছেন (এবং ডাউনলোডের জন্য সেই ডিফল্টটি কোথায় পরিবর্তন করতে হবে তা আমি জানি না), এখানে বর্ণিত: http://java.com/ bn / ডাউনলোড / অনবরত জিজ্ঞাসিত প্রশ্ন / win8_faq.xml

আমি 64৪-বিট Eclipse ব্যবহার করছিলাম যাতে একটি তাত্পর্য ছিল। আমি তখন 32-বিট Eclipse ইনস্টল করেছি এবং এই মুহুর্তে সবকিছু ঠিকঠাক কাজ করে।

সুতরাং কোনও পরিবেশের ভেরিয়েবল পরিবর্তন করার বিরক্ত করার আগে আপনার জেআরই এবং এক্সিলিপ সংস্করণটি দেখুন।

অবশ্যই আপনি 64-বিট জেআরই ব্যবহার করতে পারেন 64-বিট Eclipse এর সাথে। এগুলি মিলছে তা নিশ্চিত করুন কারণ উইন্ডোজ 8.1 আপনাকে ডিফল্টরূপে 32-বিট দেবে।


4

আমার উইন্ডোজ 7 সিস্টেম, 64 বিট সিস্টেমে জাভা 8 ইনস্টল করার পরেও আমি একই রকম ত্রুটি পেয়েছি।

পরিবেশের পরিবর্তনশীল ইত্যাদি পরিবর্তন করা কোনও উপকারে আসেনি। তাই আমি জাভা আপডেট 8 মুছে ফেলার চেষ্টা করেছি, কিন্তু তাও কোনও কাজে লাগেনি। জাভা 8 এসডিকে 64৪-বিট সংস্করণ ডাউনলোড এবং ইনস্টল করা আমার সমস্যাটি স্থির করেছে। আশা করি এটা কাজে লাগবে.


4

আমি আমার জেডিকে 1.7 থেকে 1.8 এ উন্নীত করার পরেও আমার একই সমস্যা ছিল। আমি গ্রহণ করছি 4.4 (লুনা)। আমি জেডিকে ১.7 এ অবনতি করার পরে ত্রুটিটি চলে গেছে।


4

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

PATH -->  C:\ProgramData\Oracle\Java\javapath

এবং আরো

JAVA_HOME ---> C:\Program Files\Java\jdk1.7.0_02\bin

যদি উভয়ই থাকে, তবে এই ধরণের ত্রুটি ঘটতে পারে।

যদি এটি ঠিক আছে, তবে নীচের অঞ্চলটি ".ini" ফাইলটি ঠিক আছে কিনা তা যাচাই করুন। ".Ini" ফাইলটি খুলুন এবং পরীক্ষা করুন

 -VM  path is  C:\Program Files\Java\jdk1.7.0_79\bin\

যদি তা না হয় তবে দয়া করে এটি সেট করুন এবং আবার চালান।


1
নোট করুন যে jdk পথটি আমার পক্ষে কাজ করে নি, এটি জেয়ার হতে হয়েছিল
Maude

4

এটি খুব কম স্মৃতির কারণে হতে পারে। স্মৃতিশক্তি বাড়াতে আপনি eclipse.ini ফাইলটি পরিবর্তন করতে পারেন। এর মতো কিছু আপনাকে সহায়তা করতে পারে: FAQ আমি কীভাবে Eclipse এ উপলব্ধ গাদা আকার বাড়াতে পারি?

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