Eclipse (Scala configuration) fails to create JVM on Win7 64-bit

Posted on 2013-06-07
Last Modified: 2013-06-16
I am setting up a VM to begin working with Scala.  My machine runs Windows 7 64-bit.

I have installed Eclipse 64-bit as configured at  Actually, I just unzipped it into c:\program files\eclipse.

I then installed Java 1.7.  Since I was running 32-bit IE, the 32-bit version installed.  Running into trouble with that (Eclipse insisting it couldn't find a JVM) I installed Java 1.7, 64-bit.

So I have 64-bit Windows, Eclipse, and Java.  I added the 64-bit Java bin directory to my PATH variable.  I also put that path in the eclipse.ini file.
C:\Program Files\Java\jre7\bin

When I start Eclipse, it says:
Error: Could not create the java Virtual Machine
Error: A fatal exception has occurred. Program will exit.

I read that this is usually a memory constraint.  But Task Manager reports 2100 MB free.
Just in case, I changed

No better.

What am I overlooking?

Question by:Daniel Wilson
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 2
LVL 12

Expert Comment

by:Sharon Seth
ID: 39233171
what happens when you run java.exe from the command line?
LVL 32

Author Comment

by:Daniel Wilson
ID: 39233456
I've tried
java -version
and it tells me I have the 64-bit version of Java 7.something.
LVL 12

Assisted Solution

by:Sharon Seth
Sharon Seth earned 500 total points
ID: 39235216
Try specifying the exe in the VM path
like ,
C:\Program Files\Java\jre7\bin\javaw.exe
C:\Program Files\Java\jre7\bin\java.exe
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

LVL 32

Author Comment

by:Daniel Wilson
ID: 39239744
No change, but this is noteworthy.

After the box that lists the 2 errors, a LONG message box comes up saying:
Java was started but returned exit code=1
-vm c:\program files\java\jre\bin\javaw.exe

Open in new window

So ... I think it's not using java.exe or javaw.exe where I tell it to, but in system32.
LVL 32

Accepted Solution

Daniel Wilson earned 0 total points
ID: 39239774
In c:\Windows\System32, I renamed java.exe, javaw.exe, and javaws.exe out of the way.  Now Eclipse starts!
LVL 32

Author Closing Comment

by:Daniel Wilson
ID: 39251083
Specifying the EXE in the -VM path did not solve it, but led me to the solution.

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Java string replace 11 61
Java Restore security prompts not working 10 123
jmss example java 2 31
servlet and mdb, jms error 1 57
Java Flight Recorder and Java Mission Control together create a complete tool chain to continuously collect low level and detailed runtime information enabling after-the-fact incident analysis. Java Flight Recorder is a profiling and event collectio…
Go is an acronym of golang, is a programming language developed Google in 2007. Go is a new language that is mostly in the C family, with significant input from Pascal/Modula/Oberon family. Hence Go arisen as low-level language with fast compilation…
Viewers will learn about the regular for loop in Java and how to use it. Definition: Break the for loop down into 3 parts: Syntax when using for loops: Example using a for loop:
The viewer will learn how to use and create keystrokes in Netbeans IDE 8.0 for Windows.

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question