Eclipse: Java was started but returned error code=13
eclipse, java
Solution
This error occurs because your Eclipse version is 64-bit. You should download and install 64-bit JRE and add the path to it in `eclipse.ini`. For example:
...
--launcher.appendVmargs
-vm
C:\Program Files\Java\jre1.8.0_45\bin\javaw.exe
-vmargs
...
Note: The `-vm` parameter should be just before `-vmargs` and the path should be on a separate line. It should be the full path to the `javaw.exe` file. Do not enclose the path in double quotes (`"`).
If your Eclipse is 32-bit, install a 32-bit JRE and use the path to its `javaw.exe` file.
Problem
I just updated Java to 1.8 u25, and now I get this message every time I try to open Eclipse I have no clue what I'm doing wrong, when it comes to Eclipse. I have re-downloaded it number of times but still cannot get it to work. How could I fix this? This is my eclipse.ini file ``` -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 ```