我在VSCode中有一个Java项目,该项目无法通过Gradle和WPILib(FRC代码)进行构建。
This is a screenshot of my terminal while trying to build. 我已经看到有答复说这是JAVA_PATH变量的问题,但是那不可能是因为此代码无法在多个设备上构建。这似乎是软件本身的问题,是否有人以前曾遇到过此问题,或者对如何修复有任何建议?我检查了我的供应商库,所有库都是最新的(这里唯一相关的是REV Robotics,这是正确的版本。
答案 0 :(得分:0)
此错误表明,SparkMax-java-1.0.27.jar中的类是使用较新的Java编译器(Java 11)编译的,而Gradle Build是使用Java 8编译器编译的。您必须将Gradle构建设置为可使用Java 11进行编译。
应该是build.gradle
apply plugin: 'java'
sourceCompatibility = 11
targetCompatibility = 11