在 VirtualBox 上运行 OpenDaylight - 错误

问题描述

我在 VirtualBox (Ubuntu) 上运行 OpenDayLight (distribution-karaf-0.4.0-Beryllium)。我想我已经安装了所有必要的程序,但出现此错误

./bin/karaf: 242: [: Illegal number:
OpenJDK 64-Bit Server VM warning: Ignoring option UnsyncloadClass; support was removed in 11.0
OpenJDK 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0
-Djava.endorsed.dirs=/usr/lib/jvm/java-11-openjdk-amd64/jre/lib/endorsed:/usr/lib/jvm/java-11-openjdk-amd64/lib/endorsed: 
/home/pati/distribution-karaf-0.4.0-Beryllium/lib/endorsed is not supported. 
Endorsed standards and standalone APIs
in modular form will be supported via the concept of upgradeable modules.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

从昨天开始,我一直在阅读有关解决方案的信息,但没有一个奏效。 有没有人遇到过这个错误,或者知道任何解决方案?

我也尝试在没有 VM 的情况下在我的计算机上运行它,但它可以在 VirtualBox 上运行。

解决方法

好的,我找到了解决方案。我不得不将 Java 版本从 11 更改为 8,它有所帮助。