සූර්යග්‍රහණය ආරම්භ කළ නොහැක - ජාවා ආරම්භ කළ නමුත් ආපසු පිටවීමේ කේතය = 13


972

මම උත්සාහ කරන්නේ ඇන්ඩ්‍රොයිඩ් සංවර්ධනයේ පළමු රසය එක්ලිප්ස් භාවිතයෙන් ලබා ගැනීමටයි. මිනිත්තු කිහිපයකට පෙර 4.2 අනුවාදය ස්ථාපනය කර සූර්යග්‍රහණය ධාවනය කිරීමට උත්සාහ කරන විට මම මෙම ගැටලුවට මුහුණ දුන්නෙමි.

Eclipseජාවා වීඑම් නියම කිරීම සඳහා කිසිදු පරාමිතියකින් තොරව ආරම්භ කිරීමට ප්‍රථමයෙන් උත්සාහ කිරීමෙන් පසුව couldn't find a Java VM called javaw.exe inside the Eclipse folder, එය කියමින් දෝෂ පණිවිඩයක් ලැබුණි , එබැවින් ජාවා ස්ථාපනය කර ඇති ස්ථානය සොයාගෙන කෙටිමං ඉලක්කයේ පරාමිතිය ලෙස එම ස්ථානය නියම කළෙමි. දැන් මට වෙනස් දෝෂයක් Java was started but returned exit code=13තිබේ.

ඒ හා සමාන ප්‍රශ්න වලින් පෙනී යන්නේ එය 32-බිට් / 64-බිටු ගැටුමක් බවයි, නමුත් මම සූර්යග්‍රහණය යන දෙකෙහිම බිට් 64 අනුවාදයන් බාගත කර ඇති අතර 99 Java (RE 7u5)-බිට් 64 වින්ඩෝස් 7 ඇති බැවින් මම තෝරා ගත්තෙමි.

  • මගේ සූර්යග්‍රහණය සහ ජාවා 64-බිට් බව තහවුරු කරන්නේ කෙසේදැයි යමෙක් දන්නේ නම්, එය අගය කරනු ඇත.
  • මගේ ගැටලුව වෙනස් එකක් යැයි ඔබ සිතන්නේ නම්, කරුණාකර උදව් කරන්න!
  • මම ඔබට සූර්යග්‍රහණයට සහ ජාවා වලට මුළුමනින්ම අලුත් බැවින් කරුණාකර ඔබට හැකි තරම් පැහැදිලිව කතා කරන්න.

කෙටිමං ඉලක්කය: "C: \ Program Files \ Eclipse-SDK-4.2-win32-x86_64 \ eclipse \ eclipse.exe" -vm "C: \ Program Files (x86) \ Java \ jre7 \ bin \ javaw.exe"

සම්පූර්ණ දෝෂ කේතය ...:

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
15 user1522092 ඔබ දෝෂ පණිවිඩ පෙළට පිවිසියේ කෙසේද? මගේ පරිගණකයේ එය පිටපත් කළ නොහැක, මට එය යතුරුපුවරුවේ ටයිප් කිරීමට සිදු විය ...
ටොමේ සැටෝ - මොනිකා නැවත

@ ටොම්සැටෝ එම දෝෂ පණිවිඩය තෝරා කෙටිමං භාවිතා කරන්න - Ctrl + C. එය පිටපත් වනු ඇත.
ස්වප්නිල්පොපට්

Answers:


211

OS, JDK සහ Eclipse bitness වල ක්‍රියාකාරී සංයෝජන ඇත. මගේ නඩුවේදී, මම භාවිතා කළේ 64-බිට් 64 මෙහෙයුම් පද්ධතියක් මත බිට් 32 සූර්යග්‍රහණයක් සහිත 64-බිට් ජේඩීකේ ය. JDK බිට් 32 දක්වා පහත හෙලීමෙන් පසුව, සූර්යග්‍රහණය වැඩ කිරීමට පටන් ගත්තේය.

පහත සංයෝජනයන්ගෙන් එකක් භාවිතා කරන්න.

  • 32-බිට් ඕඑස්, 32-බිට් ජේඩීකේ, 32-බිට් සූර්යග්‍රහණය (32-බිට් පමණි)
  • 64-බිට් ඕඑස්, 32-බිට් ජේඩීකේ, 32-බිට් සූර්යග්‍රහණය
  • 64-බිට් ඕඑස්, 64-බිට් ජේඩීකේ, 64-බිට් සූර්යග්‍රහණය (64-බිට් පමණි)

744

ඔබගේ සූර්යග්‍රහණයේ අනුවාදය 64-බිට් වේ, එය මාර්ග සහ ගොනු නාම මත පදනම් වේ. කෙසේ වෙතත්, ජාවා එය ලබා ගන්නා අනුවාදය 32-බිට් වේ, එය පැමිණෙන්නේ කොතැනින්ද යන්න දැක්වෙන පරිදි, මෙම රේඛාවෙන්:

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

Program Files (x86)64-බිට් වින්ඩෝස් 32-බිට් වැඩසටහන් තබන ෆෝල්ඩරය වේ.

Program Files64-බිට් වින්ඩෝස් 64-බිට් වැඩසටහන් තබන ෆෝල්ඩරය වේ.

බොහෝ විට වින්ඩෝස් 64-බිට් වල මෙන්, පද්ධතියක් එක් ජේවීඑම් එකකට වඩා ස්ථාපනය කර ඇති විට මෙය සිදුවිය හැකිය (නිදසුනක් ලෙස, ජේආර්ඊ බාගත කිරීමේ පිටුව ඔබට පිරිනැමීමට කුමන බිට්-නෙස් බාගත කිරීම තීරණය කිරීමට බ්‍රව්සරයේ බිට්-නෙස් භාවිතා කරයි, බොහෝ අය ()) බිට් 32 බ්‍රව්සර් භාවිතා කරන්නේ 64-බිට් වින්ඩෝස් ධාවනය කළත්).

මෙය නිවැරදි කිරීමට ඇති හොඳම ක්‍රමය නම්, ඔබේ පද්ධතියේ ඇත්ත වශයෙන්ම බිට් 64 ජේආර්ඊ හෝ ජේඩීකේ ඇති බව උපකල්පනය කිරීම, ඔබට eclipse.iniඑය භාවිතා කිරීමට අවශ්‍ය ජේවීඑම් හරියටම සඳහන් කිරීමයි. උපදෙස් සූර්යග්‍රහණ විකී පිටුවේ සවිස්තරව දක්වා ඇත , නමුත් මූලික වශයෙන් ඔබ -vmඉනි ගොනුවේ ඇති විකල්පය සඳහන් කළ යුතුය - ආකෘතිය ඉතා නිශ්චිත බැවින් විකී පිටුව ප්‍රවේශමෙන් කියවීමට වග බලා ගන්න.

JVM මාර්ගය සඳහන් eclipse.iniකිරීම තරයේ නිර්දේශ කරනුයේ එසේ කිරීමෙන් PATHසමහර ක්‍රමලේඛ ස්ථාපකයන් විසින් සිදු කළ හැකි ඔබගේ පද්ධතියේ සිදුවිය හැකි වෙනස්කම් වලින් සූර්යග්‍රහණය හුදකලා වන බැවිනි (මම ඔබට කතා කරන්නේ ඔරකල්!).

තවත් විකල්පයක් වනුයේ 64-බිට් වෙනුවට බිට් 32 සූර්යග්‍රහණය බාගත කර භාවිතා කිරීමයි, නමුත් ජේවීඑම් වෙත යන මාර්ගය නියම කිරීම තවමත් තරයේ නිර්දේශ කෙරේ eclipse.ini.


Reference තිහාසික යොමු කිරීම සඳහා වමට :

ඔබගේ ජාවා අනුවාදය පරීක්ෂා කිරීමට, ධාවනය කරන්න

  java -version 

කොන්සෝලයක (විධාන විමසුමේ). වින්ඩෝස් 7 හි 64-බිට් ජාවා 6 සමඟ මට ලැබෙන්නේ:

  java අනුවාදය "1.6.0_27"
  ජාවා (ටීඑම්) එස්ඊ ධාවන කාල පරිසරය (1.6.0_27-b07 සාදන්න)
  ජාවා හොට්ස්පොට් (ටීඑම්) 64-බිට් සර්වර් වීඑම් (20.2-බී 06, මිශ්‍ර ප්‍රකාරය සාදන්න)

3 වන පේළිය සටහන් කරන්න, මෙය 64-බිට් අනුවාදයක් බව පෙන්වයි.

බිට් 32 අනුවාදයකින් ඔබට මෙවැනි දෙයක් ලැබෙනු ඇත:

  ජාවා හොට්ස්පොට් (ටීඑම්) සේවාලාභී වීඑම් (20.1-බී 02, මිශ්‍ර මාදිලිය, බෙදාගැනීම) 

ඔබ සිටින්නේ 64-බිට් යන්ත්‍රයක නම්, ඔබට 64-බිට් ජේඩීකේ ස්ථාපනය කර 32-බිට් එක අස්ථාපනය කළ හැකිය. උදාහරණයක් ලෙස වින්ඩෝස් 10 හි, සැකසීම් වෙත ගොස් යෙදුම් යටතේ, ඔබට ජාවා සොයාගත හැකිය. එය මත ක්ලික් කරන්න, එවිට ඔබට විවිධ අනුවාදයන් සොයාගත හැකිය. දැන් ඔබට අස්ථාපනය කළ යුත්තේ කුමක්ද යන්න තෝරා ගත හැකිය.


8
3 වන අදහස් දැක්වීම මට උදව් විය. "ජාවා හොට්ස්පොට් (ටීඑම්) සේවාලාභී වීඑම් (20.1-බී 02, මිශ්‍ර මාදිලිය, බෙදාගැනීම) යනු කුමක්දැයි මට නොතේරුණි. දැන් මම දන්නවා මට java-64bit බාගත කළ යුතු බව
Ozan Atmar

මම මෙය කරන්නේ කෙසේද, මට එකම ගැටළුවක් ඇති අතර එය පැහැදිලිව ඇමතීමෙන් ඔබ අදහස් කරන්නේ කුමක්දැයි වටහා ගත නොහැක, ඔබ අදහස් කරන්නේ විධාන විමසුමේ සිටය
ජේම්ස් ඔක්පේ ජෝර්ජ්

3
නිසි ජාවා ක්‍රියාත්මක කළ හැකි / අනුවාදය භාවිතා කිරීමට අපි සූර්යග්‍රහණය ලබා ගන්නේ කෙසේද?
දොන් චෙඩ්ල්

2
ස්ථාපනය කර ඇති ජාවා අනුවාදය සොයා ගන්නේ කෙසේදැයි පිළිතුර පෙන්වයි. නැති වී ඇත්තේ ජාවා අනුවාදය අවශ්‍ය දෙයයි!
ingomueller.net

1
required ingomueller.net අවශ්‍ය බිට් එක බාගත කළ සූර්යග්‍රහණ බිට් මත රඳා පවතී.
Ungeheuer

251

මට මෙම දෝෂය ඇති වූ අතර මගේ PATH විචල්‍යය (වින්ඩෝස් මත) බොහෝ විට වෙනස් වී ඇති බව මට පෙනී ගියේය. මගේ PATH හි පළමුව මෙම ප්‍රවේශය විය:

C:\ProgramData\Oracle\Java\javapath

... සහ සූර්යග්‍රහණය දිව ගියේය "C:\ProgramData\Oracle\Java\javapath\javaw"- එය දෝෂය ලබා දුන්නේය. මෙය ජාවා 8 ස්ථාපනය සමඟ පැමිණි දෙයක් යැයි මම සැක කරමි.

මා සතුව ජාවා අනුවාද කිහිපයක් ස්ථාපනය කර ඇත (6,7 සහ 8), එබැවින් මම එම ප්‍රවේශය PATH වෙතින් ඉවත් කර නැවත සූර්යග්‍රහණය නැවත ආරම්භ කිරීමට උත්සාහ කළෙමි.

එය ඔබ වෙනුවෙන් ක්‍රියා නොකරන්නේ නම්, ඔබට ඔබේ JDK යාවත්කාලීන කිරීමට අවශ්‍ය වේ (ජාවා අනුවාද වලට - 8 මේ අවස්ථාවේ දී).

PATH විචල්‍යය සංස්කරණය කරන්නේ කෙසේද යන්න පිළිබඳ උපදෙස්


මම මේ ගැටලුව සොයාගත් අතර මගේ PATH env විචල්‍යයට පෙර මෙම මාර්ගයම සකස් කර ඇති බව දුටුවෙමි. මම ඊයේ වර්චුවල් බොක්ස් ස්ථාපනය කළෙමි, එබැවින් එය වැරදිකරු යැයි මම සිතමි.
පොලිමෙෂ්

13
මට එකම ගැටළුවක් ඇති අතර විවිධ විකල්පයන් උත්සාහ කළ නමුත් එය විසඳුවේ PATH විචල්‍යයෙන් "C: \ ProgramData \ Oracle \ Java \ javapath" ඇතුළත් කිරීම ඉවත් කිරීමෙන් පසුව පමණි. හොඳ ඇල්ලීමක්!
පැබ්ලෝ

6
නියමයි !!! යාලුවනේ ඔබේ Env.PATH විචල්‍යය පරීක්ෂා කර මෙම C: \ ProgramData \ Oracle \ Java \ javapath; ... එය එකතු කරනුයේ JRE8 යාවත්කාලීන කිරීමෙන් පසුවය.
චින්මෝයි

ඉතින් .. ඔරකල් මගේ java7 path var මකා දැමුවා පමණක් නොව, එය දැන් "ProgramData" භාවිතා කරයිද? wtf?
ලූ මොර්ඩා

3
ඔබට ඒ වෙනුවට නිවැරදි නාමාවලිය වෙත යොමු කළ හැකි විට ඔබ එය මකා දැමුවේ ඇයි?
b1nary.atr0phy

180

ඔබ මෑතකදී ජාවා 8 ස්ථාපනය කර ජාවා 7 අස්ථාපනය කර ඇත්නම්, ජේඩීකේ 8 ස්ථාපනය කර නැවත උත්සාහ කරන්න.


11
මෙය මට වැඩ කළා. මම ජාවා 8 ස්ථාපනය කළෙමි (මට J7 තිබුණි) නමුත් මට JDK8 ස්ථාපනය කිරීමට අමතක විය. ඒ නිසා මම එය කළා, සහ "voilà". ස්තූතියි!
ෂූඩි

ජාවා 8 ස්ථාපනය කිරීමෙන් පසුව මෙය මට ප්‍රයෝජනවත් විය, මම කිසි විටෙකත් ජාවා හි වෙනත් සංස්කරණ අස්ථාපනය කර නැත.
චාල්ස් ජේ. ඩැනියෙල්ස්

2
මන්සූර් - ජාවා 8 සමඟ, ඔරකල් ස්ථාපනය සමඟ පෙර අනුවාදයන් අස්ථාපනය කිරීම එකතු කළේය. ස්ථාපනය කිරීමේදී ඔබ එම විකල්පය තෝරා ගත්තේ නම්, අස්ථාපනය කිරීමෙන් ඔබට කිසිවක් ඉතිරි නොවේ.
WhyGeeEx

3
මට ධාවන වේලාවක් පමණක් අවශ්‍ය වූ විට SDK ස්ථාපනය කිරීම මම ප්‍රතික්ෂේප කරමි.
ක්‍රිස්ටෝෆ්

යන්තම් පැහැදිලි කිරීමට, exit code=13වන සෑම විටම එක්ලිප්ස් සහ JVM අතර ටිකක්-කුත්තේරු mistmatch නිසා. මිනිසුන්ට එම ස්ථානයට විවිධාකාරයෙන් පැමිණිය හැකිය, නමුත් අවසානයේ එය ජාවා හි නිශ්චිත අනුවාදයක් නිසා නොවේ (6 එදිරිව 7 එදිරිව 8) හෝ ඔබ ජේආර්ඊ එදිරිව ජේඩීකේ භාවිතා කරන්නේද යන්න - එය සැමවිටම මුල් බැස ඇත නොගැලපීම. ඉහත පිළිගත් පිළිතුර බලන්න.
ඊ-රිස්

118

මට විසඳුම වූයේ (වින්ඩෝස් 8.1 හි) යන්න:

System > Advanced system setting > Environment Variables 

'පාත්' විචල්‍යයේ 'පද්ධති විචල්‍යයන්' යටතේ පළමුව පහත දැක්වේ:

C:\ProgramData\Oracle\Java\javapath;

මම මෙය ඉවත් කළ අතර සූර්යග්‍රහණය නැවත ක්‍රියාත්මක විය!


1
වින්ඩෝස් හතේ ද වැඩ කර ඇති අතර, ජාවා 8 ස්ථාපනය පරිසර විචල්‍යයන් සමඟ අවුල් වී ඇති බව පෙනේ.
boumbh

මෙය මට වැඩ කළා (Win7 x64). ෆයර්ෆොක්ස් සඳහා 32bit jre 8 ස්ථාපනය කිරීමෙන් පසුව මෙම ප්‍රවේශය එකතු වූ බව මම සැක කරමි.
avatastic

ස්තූතියි මචං! මට OS (win7 x64) ඇති අතර මෙම විසඳුම සූර්යග්‍රහණය ආරම්භ කිරීමට පොළඹවන ලදි!
කොස්ටාස්

පරිපූර්ණ වැඩ කළේ චාම් එකක් ලෙසයි :) වින්ඩෝස් 8 64 බිට් මා වෙනුවෙන් වැඩ කළා
සතේෂ් බාලක්‍රිෂ්ණන් මනෝහාර්

මම ඒ හා සමාන දෙයක් කර ඇත්තෙමි, මම 'C: \ ProgramData \ Oracle \ Java \ javapath;' මගේ 'මාවතේ' අවසානයේ (අවසාන පිවිසුම) එබැවින් සූර්යග්‍රහණය "වැරදි" වීමට පෙර "නිවැරදි" ජේවීඑම් සොයා ගන්න.
සෝර්ග්ලූබ්

64

මට එකම ප්‍රශ්නයක් තිබුනි, ජාවා ආරම්භ කළ නමුත් ආපසු පිටවීමේ කේතය = 13 .

මගේ විසඳුම වූයේ වින්ඩෝස් ගුණාංග සඳහා පරිසර විචල්‍යයක් නිර්මාණය කිරීමයි විචල්‍ය නම = PATH විචල්‍ය අගය = C: \ වැඩසටහන් ගොනු \ ජාවා \ jdk1.7.0_02 \ බින් , සී: \ වැඩසටහන් ගොනු (x86) \ ජාවා \ jre7 \ බින් .

ඊළඟට මම file eclipse.iniC: \ Program Files \ Java \ jdk1.7.0_02 \ bin \ javaw.exe ගොනු කිරීමට පේළියක් එක් කළෙමි.

ඒක මට වැඩක්.


5
මම ජාවා යාවත්කාලීන කර ඇති නිසා ජාවා යාවත්කාලීනය env වෙනස් කළේය. විචල්ය අගය, ස්ථාවර env. var. වටිනාකම, එබැවින් එය වැඩ කිරීමට පටන් ගත්තේය.
මෝහිත්

5
ස්තූතියි මෝහිත්, මමත් ෆයර්ෆොක්ස් ජාවා යාවත්කාලීන කර ඇති අතර මාර්ග විචල්‍යය සී ලෙස යාවත්කාලීන කර ඇත: \ ProgramData \ Oracle \ Java \ javapath; හෙන්ස්, සූර්යග්‍රහණය ආරම්භ නොවේ. නැවත ස්තූතියි.
farheen

1
ස්තූතියි කටුසෙපි ... එය මගේ නඩුවේ චමත්කාරයක් මෙන් ක්‍රියා කළේය ... නමුත් මගේ (පරිපාලක) අවසරය ජනේල වලින් ලබාගෙන පරිසර විචල්‍යය වෙනස් වන්නේ කෙසේදැයි මම කල්පනා කරමි.
කන්නන්_ එස්.ජේ.ඩී

මාර්ගය නිවැරදි ස්ථානයට
නොයෑමේ

ස්තූතියි, මෙය මට බොහෝ කාලයක් ඉතිරි කළේය. මගේ පැත්තේ මට 64bit jdk ස්ථාපනය කිරීමට සිදු වූ අතර යාවත්කාලීනයන් වෙනස් වූ පරිසර විචල්‍යය වෙනස් කරන්න.
desw

24

රූප විස්තරය මෙහි ඇතුළත් කරන්න

පහත සඳහන් පියවරයන් අනුගමනය කිරීමෙන් ගැටළුව නිරාකරණය විය.

  1. සූර්යග්‍රහණය 'C: \ ProgramData \ Oracle \ Java \ javapath' වෙතින් JAVA ක්‍රියාත්මක කළ හැකි දේ සොයා ගනී.

  2. ෆෝල්ඩර ව්‍යුහයේ පහත ක්‍රියාත්මක කළ හැකි කෙටිමං අඩංගු වේ,
    i. java.exe
    ii. javaw.exe
    iii. javaws.exe

  3. මට ක්‍රියාත්මක කළ හැකි මාර්ග මගේ වැඩසටහන් ගොනු (x86) (බිට් 32 යෙදුම් සඳහා නිවස) ෆෝල්ඩරයේ පිහිටීම වෙත යොමු විය.

  4. මම එය වැඩසටහන් ලිපිගොනු (බිට් 64 යෙදුම් සහිත) වෙත නිවැරදි කළ අතර ගැටළුව විසඳී ඇත

කරුණාකර ඒ සඳහා තිර රුව සොයා ගන්න.


ඒ කියන්නේ ඉහළ පිළිතුරේ සඳහන් පරිදි එය 32bit vs 64bit නිකුතුවකි. :) චියර්ස් වුවත්
ජූලියාන්ඩොට්නට්

1
සඳහන් කළ මෙම ලිපිගොනු ඔරකල් වෙතින් අවසන් යාවත්කාලීනය සමඟ මගේ පරිගණකයේ නිර්මාණය කරන ලදි හෝ වෙනස් කරන ලදි - එය ක්‍රියාත්මක නොවන පරිදි! එය ඇත්තෙන්ම එය විය යුතු නොවේ ... බිට් 32 යාවත්කාලීන කිරීම
නිහ ly

1
වැඩසටහන් ගොනු 64 බිට් ලෙස වෙනස් කරන්නේ කෙසේද? මම java.exe> ​​properties> කෙටිමං පටිත්ත ක්ලික් කරන්න. ඉලක්ක ක්ෂේත්‍රය වෙනස් කළ නොහැක.
stack1

ඔබ බිට් 32 ගොනු ඉවත් කර එය බිට් 64 මාර්ගයෙන් (වැඩසටහන් ගොනු ඇතුළත) පිටපත් කරන්න
සිහින සංවර්ධක

ඔබ බිට් 32 ගොනු ඉවත් කර එය බිට් 64 මාර්ගයෙන් පිටපත් කරන්න (වැඩසටහන් ගොනු ඇතුළත \ පොදු ලිපිගොනු \ ඔරකල් \ ජාවා \ ජාවාපාත්)
සිහින සංවර්ධක

23

.Ini ගොනුවට vm තර්කය එක් කිරීම මට වැඩ කළේය

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

මගේ නඩුව වූයේ ටොම්කාට් සේවාදායකය (සූර්යග්‍රහණය තුළ) කලින් ධාවනයෙන් නිසි ලෙස නතර නොවීමයි. ඉතින්, මට වින්ඩෝස් කාර්ය කළමනාකරුගෙන් සූර්යග්‍රහණය මරා දැමීමට සිදු විය. ඉන් පසුව සූර්යග්‍රහණය තවදුරටත් ආරම්භ නොවීය. මම මෙම විසඳුම එකතු කළ විට, එය නැවත වැඩ කිරීමට පටන් ගත්තේය. අමුතු බවක් පෙනේ, නමුත් මෙය සැබවින්ම විසඳුම විය.
user1880957

22

මෙතෙක් අමුතුම විසඳුම. ඔබගේ සූර්යග්රහණයක් දර්ශණය දෙස බලා, වග බලා ගන්න ඔබට (වගේ අමුතු අකුරු නැහැ කරන්න !, #සහ @). එය මට වැඩ කළා.


1
මේ සඳහා විවෘත ප්‍රශ්නයක් තිබේද?
roded

13

Eclipse.ini සොයා ගන්න:

බොහෝ විට C:\Users\xxx\eclipse\jee-neon\eclipse, එකතු කරන්න

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

අනතුරුව

--launcher.appendVmargs

එක්, මට උගුලකට අසු බව වැදගත් සටහනක් සඳහා වෙනමම මාර්ග මත මාර්ගය ඇති කිරීමයි -vmලෙස, ලේඛගතකිරීම මෙසේ සඳහන් කලේ
IBM - බ්රයන් ගිලිසන්හට

11

මම ජාවා යාවත්කාලීනය 25 අස්ථාපනය කළ අතර ගැටළුව විසඳුණි.


3
එයට හේතුව ඔබ බොහෝ විට jdk 1.7 භාවිතා කරන අතර බ්‍රව්සර් ප්ලගිනය වීඩියෝ සඳහා java 8 update 25 ස්ථාපනය කර ඇති බැවිනි. ඔබ ඔබේ jdk 1.8 දක්වා උත්ශ්‍රේණි කළහොත්, එම දෝෂය පහව යනු ඇත. එක්කෝ jdk උත්ශ්‍රේණි කරන්න, නැතහොත් ප්ලග් ඉන් අස්ථාපනය කරන්න. අමුතු විසඳුමක්.
ප්‍රිතිෂ් ෂා

බ්‍රව්සර් ප්ලගිනයකට යාවත්කාලීනය අවශ්‍ය වූ නිසා මම මගේ ජාවා අනුවාදය යාවත්කාලීන කළෙමි. එය කෙසේ හෝ ක්‍රියාත්මක නොවූ අතර මම සූර්යග්‍රහණය සම්පූර්ණයෙන් ක්‍රියාත්මක නොවීම අවසන් කළෙමි. ඒක උරා ගත්තා!
විනේෂස් බැරෝස්


11

ඔබ සූර්යග්‍රහණය ස්ථාපනය කර ඇති ෆෝල්ඩරයට යා යුතු අතර පසුව ඔබට eclipse.ini ගොනුව වෙනස් කළ යුතුය.

ඔබ එකතු කළ යුතුයි

-vm

සී: \ වැඩසටහන් ගොනු \ ජාවා \ jdk1.8.0_202 \ බින් \ javaw.exe

ඔබගේ eclipse.ini ගොනුව පහත තිර පිටපත මෙන් දිස් වේ

රූප විස්තරය මෙහි ඇතුළත් කරන්න


මෙම විසඳුම පිළිබඳ වැඩි විස්තර සඳහා කරුණාකර stackoverflow.com/a/11461676/1756069 බලන්න.
garnet

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"
Dane411

9

මට මෙම පණිවිඩය ලැබුනේ ජේඩීකේ ස්ථාපනය කිරීමට අමතක වූ විටය.


1
ඔබේ පරිගණකයේ නොමැති නම් ජාවා ආරම්භ වූ බව සූර්යග්‍රහණය පවසන්නේ කෙසේද?
අමිත් කුමාර්

එය මට වැඩ කරයි :) සාමාන්‍ය යාවත්කාලීන කිරීමෙන් පසු 1.8 දක්වා මම JDK අත්පොත ස්ථාපනය කර නැත. දැන් සියල්ල හොඳින් ක්‍රියාත්මක වේ.
මිචා සාසාප්ස්කි

MitAmitKumar බොහෝ විට පෙරනිමි බ්‍රව්සරයක් ජාවා ස්ථාපනය කරන්න.
තෝර්බ්ජර්න් රව්න් ඇන්ඩර්සන්

9

මෙහි ඇති හොඳම පිළිතුර දිග වැඩිය. මට අදහස් දැක්විය නොහැක එබැවින් මම මගේ පිළිතුර එක් කළෙමි.

  1. මෙතැනට යන්න: http://www.oracle.com/technetwork/java/javase/downloads/index.html
  2. නවතම SDK බාගන්න (ඇත්ත වශයෙන්ම x64 සඳහා ඔබේ පරිගණකය x64 නම්)
  3. එය ස්ථාපනය කරන්න
  4. දැන් සාදය අවසන් වී ඇති අතර, සූර්යග්‍රහණය සමඟ වැඩ කිරීමට කාලයයි;)

9

විසඳුම සරලයි: "සූර්යග්‍රහණ" ෆෝල්ඩරය "සී: / වැඩසටහන් ගොනු" මත තබන්න. එය ක්‍රියා නොකරන්නේ නම්, එය "C: / Program Files (x86)" තුළට දමන්න.


1
මෙම විසඳුම මෙන්ම සම්පූර්ණ මාර්ගය ඉවත් කිරීම සහ "Javaw.exe" භාවිතා කිරීම පමණක් මා වෙනුවෙන් වැඩ කළේය.
ස්ටීව් ක්ලයින්

ඔබ කළමනාකරණය කරන ලද කවුළු අවස්ථාවක වැඩ කරන්නේ නම් මෙම විසඳුමෙන් පරිස්සම් වන්න. බොහෝ තොරතුරු තාක්‍ෂණ / තත්පර වසම් වල සූර්යග්‍රහණය වන ලිඛිත ප්‍රවේශය සඳහා වැඩසටහන් ගොනු නාමාවලි ගස අගුළු දමා ඇත.
ස්ටෙව්කෝ

7

මටත් ඒ වගේ ප්‍රශ්නයක් තිබුණා. මම වින්ඩෝස් 8 භාවිතා කළේ බිට් 64 මෙහෙයුම් පද්ධතියක් සමඟයි. මම දැන් මාර්ගය වෙනස් කර Program Files (x86)එය ක්‍රියාත්මක වීමට පටන් ගත්තා. මම මෙම රේඛාව eclipse.ini ගොනුවට දැමුවෙමි:

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

මම 64bit. මම jdk1.8.0_20බිට් 64 ක් සඳහා ස්ථාපනය කළ විට , එය නැවත ආරම්භ කරන ලෙස ඉල්ලා සිටියේය. මම කලා. එය JRE ඉතිරි Program Files (x86)හා 64bit ගැන පමණක් dll Program Files(කිසිදු javaw.exeමම පෙන්වා දුන්නේ, ඒ) -vmවෙත Program Files (x86). මට තාම තියෙනවා code=13. මෙම ashout.com/fix-java-started-returned-exit-code13-eclipse සමඟ මම තේරුම් ගත්තා බිට් අනුවාදයන් "ඔව්" ඔව් හෝ ඔව් හා ගැලපිය යුතු බව. ඒ නිසා මම එකම JDK ස්ථාපකය දෙවන වරටත් ධාවනය කරමි. පුදුමයට කරුණක් නම් එය පළමු වරට අස්ථානගත වූ නව ලිපිගොනු යෙදවීමයි. දැන් එය -vmin සමඟ වැඩ කරයි C:\Program Files\Java\jdk1.8.0_20\bin\javaw.exe.
සේවි මොන්ටෙරෝ

එය ඇත්ත වශයෙන්ම ගොනුවේ පේළි දෙකක්ද eclipse.ini?
පීටර් මෝර්ටෙන්සන්

EtPeterMortensen ඔව්, ඔබ උත්සාහ කළාද
Pir Fahim Shah

6

වග බලා ගන්න ඔබට (විශේෂ අක්ෂර නොමැති බවට %, $, #සූර්යග්රහණයක් දර්ශණය යනාදිය,).


මෙය මට විය! මගේ සූර්යග්‍රහණ ෆෝල්ඩරය ඩෙස්ක්ටොප් එකේ තිබූ අතර ක්‍රියාකාරී පරිශීලකයාට ඔවුන්ගේ පරිශීලක නාමයේ විශේෂ චරිතයක් තිබුණි.
ඩේව් සී

1
මෙය දැනටමත් බෙලෝගේ පිළිතුරෙන් ආවරණය වී ඇති අතර එය වසර 1/2 කට පෙර පළ කර ඇත.
පීටර් මෝර්ටෙන්සන්

6

ඔබ 32-බිට් JRE සහිත පරිගණකයක 64-බිට් එක්ලිප්ස් අනුවාදයක් ස්ථාපනය කරන්නේ නම් මෙය සිදුවනු ඇතැයි සහතික වේ.

එබැවින් විසඳුම තරමක් සරල ය: එකක් යාවත්කාලීන කිරීමෙන් ඔබ ඒවා සමමුහුර්ත කළ යුතුය. ඔරකල් ෆියුෂන් මිඩ්ල්වෙයාර් බාගත කිරීමේදී මෙය සිදු වන අතර එක්ලිප්ස් බිට් 32 පරිසරයක් අපේක්ෂා කරන අතර ඔබේ ජේආර්ඊ බිට් 64 ක් වන අතර ඔබේ ජාවා නිවස බිට් 64 ජේඩීකේ වෙත යොමු වේ.


ඇත්ත වශයෙන්ම මගේ නඩුව. බිටු 32 ත් 64 ත් අතර නොගැලපීම සම්භාව්‍යයි. මම ජාවා -වර්ෂන් භාවිතා කරන තුරු බිට් 64 අනුවාදයක් බාගත කළත් නැතත් මට මතක නැත
මැක්සිමිලියානෝ රියෝස්

6
  1. පද්ධති පරිසර විචල්‍යයන් යටතේ, "C: \ ProgramData \ Oracle \ Java \ javapath" ඉවත් කර ඇති බවට වග බලා ගන්න.

  2. පද්ධති පරිසර විචල්‍යයන් යටතේ, "C: \ Program Files \ Java \ jdk1.8.0_131 \ bin" එකතු කර ඇති බවට වග බලා ගන්න.

රූප විස්තරය මෙහි ඇතුළත් කරන්න


5

මට මේ ප්‍රශ්නය තිබුණා. මම ක්‍රෝම් හරහා ජාවා 8 යාවත්කාලීන 25 ස්ථාපනය කළ අතර, සූර්යග්‍රහණය ආරම්භ කිරීමට උත්සාහ කිරීමෙන් පසුව සඳහන් වූ දෝෂය ඇතිවිය.

එම යාවත්කාලීනය අස්ථාපනය කර ඇති අතර සූර්යග්‍රහණය නැවත ක්‍රියාත්මක වේ.


5

මම විසඳුම් කිහිපයක් උත්සාහ කළ නමුත් මා වෙනුවෙන් වැඩ කළේ නැත.

අවසාන වශයෙන්, මම වෙනත් ක්‍රමයක් සොයා ගතිමි, ...

Go to පරිසර විචල්යන්පද්ධතිය විචල්යන්

Set C: \ වැඩසටහන ගොනු \ ජාවා \ jdk1.7.0_02 \ බින් \ javaw.exe පද්ධතිය විචල්ය දී මාර්ගය.

උත්සහ කරන්න. ඒක මට වැඩ කළා ...


1
මම අනෙක් සියලුම විසඳුම් කළා, නමුත් ඒවා මගේ ජනේල 10 සඳහා වැඩ කළේ නැහැ. කෙසේ වෙතත්, ඔබේ විසඳුම මා වෙනුවෙන් වැඩ කර මගේ පැය ගණන ඉතිරි කළා .... සාලූට් !!!. බොහෝම ස්තූතියි.
ඩෙබෝරා

5

මම පහත විසඳුම උත්සාහ කළෙමි:

මම C: \ Program Files \ Java \ jdk1.7.0_71 \ බින් සිට javaw.exe හි කෙටිමඟක් සාදා එය C: \ ProgramData \ Oracle \ Java \ javapath යන මාර්ගයට අලවා ඇත.

ඊට පස්සේ, මම සූර්යග්‍රහණය දියත් කළ අතර එය මට වැඩ කළා.


5

මටත් එම ප්‍රශ්නයම හමු විය. පරිසර විචල්ය මාර්ගය බව පෙනී ගියේය වැරදි ජාවා අනුවාදයකට යොමු වී ඇති බව පෙනී ගියේය.

කරුණාකර පරිසර විචල්‍යය පරීක්ෂා කර නිවැරදි ජාවා වෙත යොමු කරන්න. උදාහරණයක් වශයෙන්:

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

පරිසර විචල්‍යය පරීක්ෂා කිරීමට, වෙත යන්න:

Computer  properties  Advanced system settings  Advanced -> Environment variables

4

මගේ වින්ඩෝස් 8.1 පරිගණකය සැකසීමෙන් පසුව මම එම ප්‍රශ්නයම විසඳා ඇත්තෙමි. හරියටම ඉහත සඳහන් කළ ජෝර්ජ් පපතියෝඩෝරෝ මෙන් (සමාවෙන්න මට අදහස් දැක්වීමක් කළ නොහැක), සූර්යග්‍රහණය සහ ජේආර්ඊ බිට් 64 හෝ 32 විය යුතුය.

කෙසේ වෙතත්, එය වින්ඩෝස් 8 / 8.1 පරිසරය සඳහා පෙනේ, ඔබ පෙරනිමියෙන් 32-බිට් ජේආර්ඊ ලබා ගැනීමට යන්නේ (සහ බාගත කිරීම සඳහා එම පෙරනිමිය වෙනස් කළ යුත්තේ කොතැනදැයි මම නොදනිමි), මෙහි විස්තර කර ඇති පරිදි: http://java.com/ en / download / faq / win8_faq.xml

මම බිට් 64 සූර්යග්‍රහණය භාවිතා කළ නිසා විෂමතාවයක් ඇති විය. මම පසුව බිට් 32 සූර්යග්‍රහණය ස්ථාපනය කළ අතර මේ වතාවේ සියල්ල හොඳින් ක්‍රියාත්මක වේ.

එබැවින් ඕනෑම පරිසර විචල්‍යයක් වෙනස් කිරීමට කරදර වීමට පෙර, ඔබේ JRE සහ Eclipse අනුවාදය පරීක්ෂා කරන්න.

ඇත්ත වශයෙන්ම ඔබට බිට් 64 සූර්යග්‍රහණය සමඟ 64-බිට් ජේආර්ඊ භාවිතා කළ හැකිය. වින්ඩෝස් 8.1 පෙරනිමියෙන් ඔබට බිටු 32 ක් ලබා දෙන බැවින් ඒවා ගැලපෙන බවට වග බලා ගන්න.


4

මගේ වින්ඩෝස් 7 පද්ධතියේ 64 බිට් පද්ධතියේ ජාවා 8 ස්ථාපනය කිරීමෙන් පසුව මට සමාන දෝෂයක් ඇතිවිය.

පරිසර විචල්‍යයන් ආදිය වෙනස් කිරීම උදව් නොකළේය. එබැවින් මම ජාවා යාවත්කාලීන 8 ඉවත් කිරීමට උත්සාහ කළ නමුත් එයද උදව් වූයේ නැත. ජාවා 8 එස්ඩීකේ 64-බිට් අනුවාදය බාගත කර ස්ථාපනය කිරීම මගේ ගැටලුව විසඳීය. මම හිතනවා මේක උදව් වෙයි කියලා.


4

මගේ JDK 1.7 සිට 1.8 දක්වා උත්ශ්‍රේණිගත කිරීමෙන් පසුවද මට එම ප්‍රශ්නයම තිබුණි. මම සූර්යග්‍රහණය 4.4 (ලූනා) භාවිතා කරමි. මම JDK 1.7 දක්වා පහත හෙලීමෙන් පසු දෝෂය පහව ගොස් ඇත.


4

කරුණාකර ඔබ පාරිසරික විචල්‍යතා කොටසේ ජාවා මාර්ග දෙකක් සකසා ඇත්දැයි පරීක්ෂා කරන්න. ඔබ දැනටමත් 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 මාර්ගය මට වැඩ නොකළ බව සලකන්න, එය jre විය යුතුය
Maude

4

එය මතකය අඩු වීම නිසා විය හැකිය. මතකය වැඩි කිරීම සඳහා ඔබට eclipse.ini ගොනුව වෙනස් කළ හැකිය. මේ වගේ දෙයක් ඔබට උදව් විය හැකිය: නිති අසන ප්‍රශ්න සූර්යග්‍රහණයට ලබා ගත හැකි ගොඩවල් ප්‍රමාණය වැඩි කරන්නේ කෙසේද?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.