
SDN 테스트베드를 구축하기 위해 Mininet과 OpenDayLight 컨트롤러를 실행하기 위해 Vmware 워크스테이션 14 pro를 설치했습니다. 따라서 OpenDayLight를 설치하고 실행하기 위해 튜토리얼을 따랐습니다. sudo ./distribution-karaf-0.4.0-Beryllium/bin/karaf
vmware 터미널 내에서 이 명령을 실행하기 전까지는 문제가 발생하지 않았습니다 .
다음 메시지가 표시됩니다.
karaf: JAVA_HOME not set; results may vary
./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/jvm/java-11-openjdk-amd64/jre/lib/endorsed:/usr/lib/jvm/java-11-openjdk-amd64/lib/endorsed:/home/zeal/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 occured. program will exit.
이 문제를 해결하는 방법은 무엇입니까?
답변1
opendaylight의 경우 openjdk-8이 필요하지만 openjdk-11을 설치했습니다. 이것Ubuntu에서 Opendaylight 실행당신을 도울 수 있습니다