Я пытаюсь следовать этому руководству:
Учебник Apache Felix # 1
Но я не понимаю структуру каталогов.Где я могу разместить файл Activator.java?Где, по отношению к файлу Activator.java, я помещаю файл MANIFEST.MF?
В этом руководстве при попытке скомпилировать файл Activator.java я получаю сообщения об ошибках, что org.osgi.framework не существует.Где я могу получить пакет org.osgi.framework и где его следует установить?Как команда сборки javac знает, как найти пакет org.osgi.framework?
Я ищу учебник, который объясняет, что такое платформа Karaf / Felix и как заставить работать простые примеры.
Я также пытался следовать этому руководству: http://kevinboone.net/osgitest.html
, но оно устарело и сборка шага Tick Bund не удалась.В частности, команда:
javac -d target/tick/classes -classpath /path/to/karaf/lib/karaf.jar src/net/kevinboone/osgitest/tick/*.java
не имеет смысла, потому что в моей установке karaf нет файла "karaf.jar", который я скачал с сайта загрузки karaf .
В файле манифеста есть строка:
Import-Package: org.osgi.framework
но этот пакет, по-видимому, не существует в установке karaf?