“无法识别的选项:--add-opens”Hyperledger Besu

Cha*_*bet 8 java windows hyperledger

我想开始使用 Hyperledger Besu,按照此处官方文档的步骤并运行以下命令:

bin\besu --help

我收到以下错误:

C:\Users\user\Desktop\besu-1.3.9>bin\besu --help
Unrecognized option: --add-opens
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Run Code Online (Sandbox Code Playgroud)

bin\besu我在跑步或时得到同样的结果bin\besu -help

我不知道问题是否出在 java 的安装上,或者是 hyperledger besu 试图运行无效/无法识别的选项上bin\besu --add-opens。我尝试卸载然后重新安装java但这并没有解决问题,这里是java的版本:

C:\Users\user>java -version
Picked up _JAVA_OPTIONS: -Xmx512m
java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
Java HotSpot(TM) Client VM (build 25.241-b07, mixed mode)
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激!

It *_*ors 13

我之前对正在讨论的库没有任何经验,但我刚刚查看了您尝试使用的库的官方文档Java 11+,并且安装说明指出您需要编译

Hyperledger Besu 要求:

MacOS High Sierra 10.13更高版本

Java 11+ 编译;不支持早期版本。

从你的问题来看,你的系统运行的是Java8。尝试将其提高Java 11并尝试再次启动二进制文件。