Eclipse: Java is gestart maar geeft foutcode=13

Ik heb zojuist Java geüpdatet naar 1.8 u25, en nu krijg ik dit bericht elke keer als ik Eclipse probeer te openen

Ik heb geen idee wat ik verkeerd doe, als het om Eclipse gaat. Ik heb het een aantal keer opnieuw gedownload, maar krijg het nog steeds niet werkend. Hoe kan ik dit oplossen?

Dit is mijn eclipse.ini-bestand

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.standard.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
C:\Program Files (x86)\Java\jdk1.8.0_25\jre\bin
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms40m
-Xmx512m

Antwoord 1, autoriteit 100%

Deze fout treedt op omdat uw Eclipse-versie 64-bits is. Je moet 64-bits JRE downloaden en installeren en het pad ernaartoe toevoegen in eclipse.ini. Bijvoorbeeld:

...
--launcher.appendVmargs
-vm
C:\Program Files\Java\jre1.8.0_45\bin\javaw.exe
-vmargs
...

Opmerking:De parameter -vmmoet net voor -vmargsstaan en het pad moet op een aparte regel staan. Dit moet het volledige pad naar het bestand javaw.exezijn. Zet het pad niet tussen dubbele aanhalingstekens (").

Als uw Eclipse 32-bits is, installeer dan een 32-bits JRE en gebruik het pad naar het bestand javaw.exe.


Antwoord 2, autoriteit 37%

Zoals Vito vermeldt, treedt deze fout op na Java-updates als het pad:

C:\ProgramData\Oracle\Java\javapath

wordt toegevoegd aan de omgevingsvariabele Path, waardoor Eclipse wordt uitgevoerd met de verkeerde Java-versie.

Om het probleem op te lossen:

1) Klik met de rechtermuisknop op Computeren kies Properties.

2) Klik op Advanced system settings

3) Klik op Environment Variables...

4) Zoek de variabele Pathin het gedeelte System variables.

5) Kies het en klik op Edit...

6) Zoek en verwijder het bovengenoemde pad.

Dit heeft het voor mij opgelost. Ik moet vermelden dat ik het pad al heb:

c:\Program Files\Java\jdk1.7.0_21\bin

in de variabele Path, maar het nieuwe pad is toegevoegd aan het begin van de variabele Pathen daarom zou de resolutie dat pad eerst gebruiken.


Antwoord 3, autoriteit 9%

Dit wordt veroorzaakt wanneer Java wordt bijgewerkt. U moet het omgevingspad verwijderen: C:**ProgramData\Oracle\Java\javapath**


Antwoord 4, autoriteit 4%

Mijn oplossing:
Omdat alle anderen niet voor mij werkten.
Ik heb de symbolische links verwijderd in C:\ProgramData\Oracle\Java\javapath. hierdoor wordt eclipse uitgevoerd met de jre die in het PATH is gedeclareerd.
Dit is beter voor mij omdat ik Java wil ontwikkelen met de JRE die ik heb gekozen, niet met het systeem JRE. Vaak wil je ontwikkelen met oudere versies en dergelijke


Antwoord 5, autoriteit 2%

Ik kreeg ook te maken met de foutcode toen ik mijn Java-versie opwaardeerde naar 1.8. Het probleem was met mijn eclips.

Mijn jdk die op mijn systeem is geïnstalleerd is van 32-bits en mijn eclipse was van 64-bits.

Dus oplossen dit probleem dat ik de 32-bits eclips heb gedownload.

IMO Deze architectuur Miss Match PROBLEEM

PLELE MET PAVICEER JE ARCHITECTIONEL TYPE JDK EN ECLIPSE.


6

Aangezien u de versie van Eclipse niet hebt vermeld, raad ik u aan om de nieuwste versie van Eclipse LunaStandaard met Java 8-ondersteuning te downloaden.

Other episodes