Reputation: 6785
I saw that there are few topics with the same exception, but the solutions does not work on my side.
My specs:
Some days ago it worked all fine. Now I wanted to start it, then it shows the following error. Sadly I cannot attach images here, because of my low reputation. But the error "Java was started but returned exit code 13" occurs
This is the content of the myeclipse.ini
#utf8 (do not remove)
-clean
-startup
../Common/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
../Common/plugins/org.eclipse.equinox.launcher.i18n.win32.win32.x86_64_4.2.0.v201201111650
-install
k:\devel\Genuitec\MyEclipse 10
-vm
c:\java\bin\javaw.exe
-configuration
k:\devel\Genuitec\MyEclipse 10\configuration
-vmargs
-Xmx768m
-XX:MaxPermSize=256m
-XX:ReservedCodeCacheSize=96m
-Dosgi.nls.warnings=ignore
-Dfile.encoding=UTF8
The only thing what I have done since it worked the last time, I installed python and updated the path varable. I read that the path variable can be the reason but I checked it and could not see anything bad. Does someone know what the reason could be.
Thanks
Upvotes: 9
Views: 55016
Reputation: 43
@Harshit Solution Worked for me.
1)Make sure your JAVA_HOME path is set to JDK and JAVA_HOME is included in PATH.
2) But i Add first two lines of following code in AppceleratorStudio.ini not in STS.ini . It should look like below.
-vm
C:\Program Files\Java\jdk1.7.0_03\bin\javaw.exe
Upvotes: 0
Reputation: 5623
I had
"Java was started but returned exit code 13" error code;
For me, this problem was started after installing another version jdk. I have seen eclipse log file in configuration folder:
error was this following:
java.lang.UnsatisfiedLinkError: Cannot load 64-bit SWT libraries on 32-bit JVM
I removed java path from class path and eclipse runts successfully; Path was this:
C:\ProgramData\Oracle\Java\javapath
Upvotes: 0
Reputation: 31
I solved this problem by downloading the right JDK for "EclipseLuna". Hope it helps: JDK_FROM_ORACLE
Then you have to choose the version that fits in your machine.
Upvotes: 0
Reputation: 692
Following 2 things worked for me.
1)Make sure your JAVA_HOME path is set to JDK and JAVA_HOME is included in PATH.
2) Add first two lines of following code in STS.ini . It should look like below.
-vm
C:\Program Files\Java\jdk1.7.0_03\bin\javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-1835-product
org.eclipse.epp.package.standard.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m
Upvotes: 2
Reputation: 193
This did work for me. There's a way to configure the eclipse.ini file and that's explained in the first answer you will see in that post.
Albert.
Upvotes: 0
Reputation: 6174
I tried to change the parameters in .ini file but it still didn't work. Just install 32 bit along with 64 bit version of JDK and it will work.
Note: my eclipse folder is in c:/
Upvotes: 0
Reputation: 1
I was having the same problem.My problem was solved after I downloaded and installed jre7 and pointed -vm to the javaw.exe in eclipse.ini -vm C:\Program Files\Java\jre7\bin\javaw.exe
I had Windows 7.
Upvotes: 0
Reputation: 18867
From here :
this error is caused when you are attempting to start Eclipse using the wrong version of the Java Virtual Machine (JVM).
eclipse -vm C:/java/jre/bin/server/jvm.dll
From here Remove the launcher.library from your eclipse.ini. Delete the following bit from the eclipse.ini :
--launcher.library
../Common/plugins/org.eclipse.equinox.launcher.i18n.win32.win32.x86_64_4.2.0.v201201111650
From here Try using the full path to the jvm.dll instead of the exe files, like so :
-vm
C:/Prog/Java/jdk1.6.0_21/jre/bin/server/jvm.dll
Problem Using an x86 Eclipse with a x64 JDK.
Fix Just point to a JDK with the same architecture as your Eclipse in your eclipse.ini file, eg:
-vm
c:/java/jdk1.6.0_25_x86/jre/bin/javaw.exe
Please check the version of the JDK in the path like so by typing java -version
. On Windows 7, 64 bit with JDK 1.6.0_30 I get the following output :
Notice the 64-Bit Server VM
in the last line. Do you get this ?
See this page : Can't start Eclipse - Java was started but returned exit code=13
If you Eclipse folder is on a path with spaces, try moving it to a simple path such as directly to c:/eclipse.
From here : https://stackoverflow.com/a/8843744/325742
I had the eclipse folder on my desktop and it gave me this error
I simply moved the eclipse folder to program files and it worked, no idea why
Upvotes: 18