Hello, I try to run a java 6 gradle build by starting gradle with java 7 (default on my machine). Therefor I set the property “org.gradle.java.home” in the gradle.properties file to the home of my java 6 installation. Right after the gradle start I get warning from gradle that spawning jvms might be slow. In the process list I see that there are two java machines are started. But it doesn’t work well.
When printing out Java System properties I see that some properties point to my currentJdk (my current jdk 7 where also $JAVA_HOME env is pointing to) and some point to currentJdk6 (my jdk 6 installation). It pretends to be a java 7 but “java.home” is pointing to the jdk6.
Nevertheless trying to use Java 7 classes like java.nio.file.Paths fails.
Is there a way to get the build run in a full compatible jdk 6 environment even when started with jdk 7? Thanks, David
Some system properties related to this: sun.boot.library.path: C:\Program Files\Java\currentJdk\jre\bin java.vm.version: 23.3-b01 java.runtime.version: 1.7.0_07-b11 java.endorsed.dirs: C:\Program Files\Java\currentJdk\jre\lib\endorsed java.class.version: 51.0 java.specification.version: 1.7 java.vm.specification.version: 1.7 java.home: C:\Program Files\Java\currentJdk6\jre java.vm.info: mixed mode java.version: 1.7.0_07 java.ext.dirs: C:\Program Files\Java\currentJdk\jre\lib\ext;C:\windows\Sun\Java\lib\ext sun.boot.class.path: C:\Program Files\Java\currentJdk\jre\lib\resources.jar;C:\Program Files\Java\currentJdk\jre\lib\rt.jar;C:\Program Files \Java\currentJdk\jre\lib\sunrsasign.jar;C:\Program Files\Java\currentJdk\jre\lib\jsse.jar;C:\Program Files\Java\currentJdk\jre\lib\jce.jar;C :\Program Files\Java\currentJdk\jre\lib\charsets.jar;C:\Program Files\Java\currentJdk\jre\lib\jfr.jar;C:\Program Files\Java\currentJdk\jre\c lasses org.gradle.java.home: C:/Program Files/Java/currentJdk6