如何运行 RSKj 测试?

Gin*_*hon 5 java rsk

我已从官方存储库克隆了 RSKj并尝试在 IntelliJ 上运行测试文件夹。我在 M1 MAC 上运行最新的 Java 版本。

在 master 分支上运行测试时出现以下错误。

Unable to make private static int[]
java.math.BigInteger.add(int[],int[])
accessible: module java.base does not "opens java.math"
to unnamed module @b1a58a3
Run Code Online (Sandbox Code Playgroud)

这里可能有什么问题?

小智 6

你是如何运行它们的?您的 IDE 可能使用非本地 Gradle,因此您应该通过以下方式运行它

./gradlew clean build
Run Code Online (Sandbox Code Playgroud)

确保 Gradle 通过./configure.sh命令正确配置(一次性操作)。另外,检查 Java 版本。它应该在 M1 上的版本 8(例如 JVM temurin-1.8)和 11 上正常工作