- Cooja is a tool of embedded operation system--Contiki.
- and here is the source codes of Contiki-os.
- Cooja uses Ant command to run(at the directory of Cooja,there has a build.xml file).
- I'm using Ant with version of 1.10.1.
- Ant is a java-based tool and it needs a JDK installed in system.
- I'm using JDK-9 to run with Ant.
- когда я использую команду «ant run» в каталоге Cooja, возникает проблема, cmd.exe, где я использую команду «ant run» для запуска Cooja, говорит
«java.xml.bind не виден» и «пакет javax.xml.bind объявлен в модуле java.xml.bind, которого нет в графике модуля».
- Then I search for answer with google and I understand that this problem caused by the new module system of JDK-9.
- here is the link of the document which introduces the module system and there occur the same problem with mine and elaborate why it occurs.
- но документ устраняет проблему с помощью команды javac с помощью опции «--add-modules», и я не знаю, как исправить мою при использовании команды Ant, такой опции нет.
- Если я использую JDK-8 для работы с Ant, проблема может быть решена, потому что версия JDK не имеет модульной системы.