I’m trying to use a different JDK to run my tests because gradle is running with java 7 and I want to run my tests with jdk 8. I am running gradle 2.3.
I set this option:
test {
executable = "/path/to/jdk/bin/javac"
}
But I get the error
:testjavac: invalid flag: -Djava.security.manager=jarjar.org.gradle.process.internal.child.BootstrapSecurityManager
Usage: javac <options> <source files>
I have also set my options for compiling the source and test code using a different JDK, but that works fine. It’s just the running of the tests.
What am I doing incorrectly here?