强制 Gradle 4.3 在 Java 1.5 上编译

Force Gradle 4.3 to compile on Java 1.5

目前,我正在使用 gradle 4.3,我试图强制它使用 jdk 1.0.5_22 来编译遗留项目。 Gradle 要求至少是 运行 on Java 7,但是从我在网上看到的可以强制使用更早的 jdk 来执行编译。

我在 build.gradle 文件中使用了以下代码:

compileJava.options.fork = true
compileJava.options.forkOptions.executable = C:/path/to/jdk.1.0.5_22/bin/javac.exe

但它仍然使用 JDK 进行编译,它是 运行ning,它是 1.8.0_151 JDK.

我是不是做错了什么?

谢谢!

根据文档 Gradle 在 Java 1.6 之前不会编译任何东西: https://docs.gradle.org/current/userguide/java_plugin.html#sec:java_cross_compilation