./gradlew jar -PscalaVersion=2.12.8 FAILURE: Build failed with an exception. * What went wrong: Could not open settings generic class cache for settings file '/Users/laogen/Downloads/kafka-3.4.1-src/settings.gradle' (/Users/laogen/.gradle/caches/7.6/scripts/a0b2o3zv2enx7zcew3gm77ryl). > BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 64 * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 301ms
时间: 2024-03-13 10:45:50 浏览: 32
这个错误是由于您使用的 Gradle 版本不支持 Java 17 导致的。Gradle 7.0 及更高版本才支持 Java 17。您可以尝试在 Gradle 7.0 或更高版本下重新运行编译命令。
另外,您可以使用以下命令检查 Java 版本:
```
java -version
```
如果 Java 版本低于 17,请尝试更新到 Java 17 或更高版本。
相关问题
如何解决 :scalac: error while loading package, Scala signature package has wrong version expected: 5.0 found: 5.2 in package.class
这个错误通常是因为编译器和运行时Scala版本不一致导致的。你可以尝试以下几个解决方法:
1. 确认你的编译器和运行时Scala版本是否一致。可以使用命令 `scala -version` 和 `scalac -version` 分别检查Scala的版本。
2. 如果你使用的是sbt,可以在`build.sbt`文件中将Scala版本指定为你所使用的版本。例如:
```
scalaVersion := "2.12.8"
```
3. 清除缓存并重新编译。可以尝试删除`target`目录并重新编译。
4. 确认你使用的所有库都与你所使用的Scala版本兼容。如果不兼容,你可能需要升级库的版本或切换到与你所使用的Scala版本兼容的库。
如果以上方法都不起作用,你可能需要进一步调查并找到问题的原因。
java.lang.NoSuchMethodError: scala.Predef$.refArrayOps([Ljava/lang/Object;)Lscala/collection/mutable/ArrayOps
这个错误通常是由于 Scala 版本不兼容导致的,可能是您的代码使用了新版本的 Scala,而依赖库使用的是旧版本的 Scala。您可以尝试更新您的依赖库,或者降低您的 Scala 版本。如果您是使用 Maven 进行构建的,可以在 pom.xml 文件中指定 Scala 版本,例如:
```
<properties>
<scala.version>2.12.8</scala.version>
</properties>
<dependencies>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>${scala.version}</version>
</dependency>
</dependencies>
```
如果您使用的是 SBT,可以在 build.sbt 文件中指定 Scala 版本,例如:
```
scalaVersion := "2.12.8"
```
相关推荐
![tgz](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)