km1
km1

Reputation: 2443

Cannot launch multiple instances of Eclipse Juno

I have multiple Eclipse versions installed in different locations (F:/eclipse-indigo, F:/eclipse-ganymede, F:/eclipse-juno). Indigo and ganymede allow me to launch multiple instances as long as I choose a different workspace. When launching a second instance of Juno I get the error stating "Java was started but returned exit code=1".

Juno Error

I've search for the error but most solutions were for OP not being able to launch Juno at all.

I can launch one instance fine but the second instance doesn't even allow me to choose a different workspace. Just the error message above.

Upvotes: 1

Views: 446

Answers (2)

Bananeweizen
Bananeweizen

Reputation: 22070

Try in this order:

  • Update your Java installation to a recent version. There are bugs in older Java versions causing similar problems: https://bugs.java.com/bugdatabase/view_bug?bug_id=7002666

  • Explicitly set the -vm argument in eclipse.ini to point to the Java installation that you want to use (in case there are multiple). Your Eclipse installation currently uses whatever Java was last installed (as that one copied itself into the system32 folder, from where it is started according to the error message).

  • Compare the eclipse.ini of Juno and one other version. Ignore the DLL and file names, but look if you changed some of the vm options (like memory size) in your old installation. If so, copy those settings into your Juno eclipse.ini.

Upvotes: 1

mliebelt
mliebelt

Reputation: 15525

Have you tried to start Juno explicitly by giving the workspace as argument like in the following shortcut:

F:\eclipse-juno\eclipse\eclipse.exe -data F:\eclipse-juno\ws1

If that does work, there is something wrong (in Juno) with selecting the workspace at the beginning. I try all the time to be explicit with which workspace I want to run Eclipse by creating a batch file or shortcut command like the above.

See this answer for typical command line options.

Upvotes: 0

Related Questions