Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
669 views
in Technique[技术] by (71.8m points)

eclipse - MyEclipse 10 does not start "Java was started but returned exit code 13"

I saw that there are few topics with the same exception, but the solutions does not work on my side.

My specs:

  • Windows 7 64 Bit
  • Java 1.6.0_33 64 bit installed (Path-Variable is set)
  • MyEclipse 10 installed

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:develGenuitecMyEclipse 10
-vm
c:javainjavaw.exe
-configuration
k:develGenuitecMyEclipse 10configuration
-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

  • Content of Path-Variable :C:Program Files (x86)ImageMagick-6.7.5-Q16;c:Program Files (x86)ImageMagick-6.7.5-Q16;%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;C:Program Files (x86)Common FilesRoxio SharedDLLShared;C:Program Files (x86)Common FilesRoxio Shared9.0DLLShared;%SYSTEMROOT%System32WindowsPowerShellv1.0;%ANT_HOME%in;C:Program Files (x86)gsgs8.70in;C:Program Files (x86)gsgs8.70lib;%M2%;%JAVA_HOME%in;C:Program Files (x86)gsgs8.70in;C:Program Files (x86)gsgs8.70lib;C:Program Files (x86)TC UPPLUGINSLibrary;C:Program Files (x86)gsgs8.70in;C:Program Files (x86)gsgs8.70lib;C:Program Files (x86)Common FilesAdobeAGL;C:Program FilesSlikSvnin;C:strawberrycin;C:strawberryperlsitein;C:strawberryperlin;C:Program Files (x86)Microsoft SQL Server100ToolsBinnVSShellCommon7IDE;C:Program Files (x86)Microsoft SQL Server100ToolsBinn;C:Program FilesMicrosoft SQL Server100ToolsBinn;C:Program Files (x86)Microsoft SQL Server100DTSBinn;C:Program FilesTortoiseSVNin;%GROOVY_HOME%/bin;%PYTHON_HOME%;%PYTHON_HOME%/Scripts
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

What is the cause of this error ?

From here :

this error is caused when you are attempting to start Eclipse using the wrong version of the Java Virtual Machine (JVM).

Possible Fixes/problems

1.

Try starting eclipse with hardcoded 64-bit JVM as follows :

eclipse -vm C:/java/jre/bin/server/jvm.dll


2.

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

3.

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

4.

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 :

enter image description here

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


5.

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...