13
votes

I wish I could give you guys more information on what's going on, but I really have no idea. I am trying to install groovy and grails tools suite from springsource and I am having trouble configuring it to work properly. I have the most up to date JDK, and the preferences show it, but I still get warnings and it does not build. I have posted some pictures below to show what is going on.

enter image description here

Shows JDK found and installed

java homeenter image description here

3
Don't know if this will help anyone or not, but i'm able to run grails from command lineMatt Westlake
Try to install springsource.org/sts and install plugins for Groovy and Grails support. It should work without any other adjustments.Ondrej Kvasnovsky
@OndrejKvasnovsky still have the same problemMatt Westlake
Does your c:/dev/JDK 1.7.13/ contains tools.jar?Igor Artamonov
@IgorArtamonov no it did not. I just added the jdk from my laptop and it workedMatt Westlake

3 Answers

26
votes
  1. on your GGTS go to window
  2. select java
  3. select installed JREs
  4. add-> Standard VM
  5. jRE home select directory up to C:\Program Files\Java\jdk1.6.0_18
  6. select jdk1.6.0_18 from installed JREs
3
votes

I faced a similar issue (I am sure it is the exact issue) - Here are the steps to ensure it works correctly, I struggled with initially but this got it going.

  1. Install JDK from http://www.java.com ,in a directory where there are NO SPACES in the path
  2. Set JAVA_HOME to your JDK installation
  3. Ensure %JAVA_HOME%\bin; is in your PATH variable.
  4. On the command prompt run java -version, it should give you the path where JDK is installed
  5. Install STS Springsource Tool suite.
  6. Run your STS and create a new grails project and run it.

Let me know if that does not work.

0
votes

It might be that you are launching Eclipse with a JRE even though you have a JDK installed as one of the compilers in your workspace. To find out if you are launching with a JRE or JDK, go to Help -> About GGTS -> Installation details -> Configuration

Look for the -vm option and make sure it is a JDK not a JRE.