确定 gradle 构建中使用的 java 版本

Ore*_*lom 8 java javac gradle

  • 补充这个问题:tell-gradle-to-use-specific-java-version
  • 如何确定(验证)gradle build 中实际使用的 java 版本
  • 成功后./gradlew build,我寻找javac,但它只是在一个二进制文件中:
$ grep -rn "javac"
Binary file .gradle/4.6/taskHistory/taskHistory.bin matches
Run Code Online (Sandbox Code Playgroud)
  • 我安装了很多java版本,所以可能会混淆。
  • 有没有办法验证java版本?

小智 7

./gradlew --version会告诉你你正在使用哪个jdk版本。

  • 这给出了 gradle 运行时的 JRE 版本。它可能与用于编译 java 文件的 javac 版本不同。 (9认同)
  • 这会给你错误的java版本。 (2认同)