java.xml.bind 및 Contiki-ng 설치

java.xml.bind 및 Contiki-ng 설치

Windows 10 워크스테이션에서 VMware의 Ubuntu 버전에 Contiki-NG라는 프로그램을 설치하려고 합니다. 이 프로세스의 일부로 Cooja라는 애플리케이션을 구축해야 합니다. 나는 다음과 같은 결과를 얻습니다.

icook@ubuntu:~/contiki-ng/tools/cooja$ sudo ant run

Buildfile: /home/icook/contiki-ng/tools/cooja/build.xml

init:

compile:
    [mkdir] Created dir: /home/icook/contiki-ng/tools/cooja/build
    [javac] Compiling 170 source files to /home/icook/contiki-ng/tools/cooja/build
    [javac] /home/icook/contiki-ng/tools/cooja/java/org/contikios/cooja/contikimote/interfaces/ContikiEEPROM.java:41: error: package javax.xml.bind does not exist
    [javac] import javax.xml.bind.DatatypeConverter;
    [javac]                      ^
    [javac] /home/icook/contiki-ng/tools/cooja/java/org/contikios/cooja/contikimote/interfaces/ContikiEEPROM.java:281: error: cannot find symbol
    [javac]       element.setText(DatatypeConverter.printBase64Binary(getEEPROMData()));
    [javac]                       ^
    [javac]   symbol:   variable DatatypeConverter
    [javac]   location: class ContikiEEPROM
    [javac] /home/icook/contiki-ng/tools/cooja/java/org/contikios/cooja/contikimote/interfaces/ContikiEEPROM.java:290: error: cannot find symbol
    [javac]           setEEPROMData(DatatypeConverter.parseBase64Binary(element.getText()));
    [javac]                         ^
    [javac]   symbol:   variable DatatypeConverter
    [javac]   location: class ContikiEEPROM
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 3 errors

BUILD FAILED
/home/icook/contiki-ng/tools/cooja/build.xml:77: Compile failed; see the compiler error output for details.

Total time: 4 seconds

온라인으로 확인했는데 Stackexchange에 다음이 있습니다.https://stackoverflow.com/questions/43574426/how-to-resolve-java-lang-noclassdeffounderror-javax-xml-bind-jaxbexception-in-j

내가 가지고 있는 Java 11에서 이는 클래스 또는 모듈 경로에 Java EE API의 자체 복사본을 포함해야 함을 나타냅니다. 내 질문은 클래스 또는 모듈 경로가 어디에 있습니까? 종속성을 추가하는 방법은 무엇입니까? "기호를 찾을 수 없습니다"라는 두 가지 다른 오류가 있습니다. 이를 해결하는 방법에 대한 아이디어가 있습니까?

모두 감사합니다.

관련 정보