diff --git a/apps/routerconsole/build.gradle b/apps/routerconsole/build.gradle
index 8abefd8e1167d77df4306bd5316fcda46c6c162d..879983d44412e7463173acf65fbdb9a8695a344b 100644
--- a/apps/routerconsole/build.gradle
+++ b/apps/routerconsole/build.gradle
@@ -24,7 +24,7 @@ dependencies {
     testCompile 'org.scalatest:scalatest_2.12:3.0.4'
 }
 
-if (JavaVersion.current() != JavaVersion.VERSION_1_7) {
+if (System.getenv("TARGET_JAVA_HOME") == null && JavaVersion.current() != JavaVersion.VERSION_1_7) {
     sourceSets {
         test {
             scala {
diff --git a/core/build.gradle b/core/build.gradle
index abff417faaf28dc560cb8db4630e98475cc972c9..6d0fc61d3e6464cad3d21090e9bd4190157cbed2 100644
--- a/core/build.gradle
+++ b/core/build.gradle
@@ -45,7 +45,7 @@ dependencies {
     testCompile 'org.scalatest:scalatest_2.12:3.0.4'
 }
 
-if (JavaVersion.current() != JavaVersion.VERSION_1_7) {
+if (System.getenv("TARGET_JAVA_HOME") == null && JavaVersion.current() != JavaVersion.VERSION_1_7) {
     sourceSets {
         test {
             scala {