java - gradle测试错误:retrolambda.oldJdk

标签 java gradle

使用Java 8时,如何在gradle中运行测试任务。我真的不想安装Java <7。这是出现我的问题的错误日志。

... BuildExceptionReporter]

... BuildExceptionReporter] FAILURE: Build failed with an exception.

... BuildExceptionReporter]

... BuildExceptionReporter] * What went wrong:

... BuildExceptionReporter] Execution failed for task ':test'.

... BuildExceptionReporter] > When running gradle with java 8, you must set the path to the old jdk, either with property retrolambda.oldJdk or environment variable JAVA6_HOME/JAVA7_HOME

... BuildExceptionReporter]

... BuildExceptionReporter] * Try:

... BuildExceptionReporter] Run with --stacktrace option to get the stack trace.

```

最佳答案

Retrolambda需要Java JDK 6或7。
设置环境变量JAVA6_HOME或JAVA7_HOME

https://github.com/evant/gradle-retrolambda#configuration

关于java - gradle测试错误:retrolambda.oldJdk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34494945/

相关文章:

java - “我无法正确捕获 NumberFormatException,因此我的 onClick 无法正常工作

android - 通过 bash 脚本获取 Android Studio 项目的构建文件夹路径

android - 错误:无法使用哈希字符串 'android-23'查找目标

java - 如何修复 android studio 的所有/大多数依赖错误

jar - 如何在Gradle编译依赖项中将jar包含在磁盘上

java - 从 Java 对象创建流的最简单方法?

java.lang.NumberFormatException : For input string: “Male” 异常

java - 如何在 Eclipse 中将 Gradle 转换为 Maven

java - 访问 Java 匿名对象属性

java - java数组排序类