У меня есть плагин eclipse/osgi, который мне нужно экспортировать как возможность развертывания. Мой плагин работает в Java 1.7, однако, когда он идет на экспорт через eclipse, я получаю ошибки, говорящие, что некоторые вещи не поддерживаются в 1.6. Как я могу указать, что экспорт должен использовать java 1.7 (eclipse строит и использует все остальное в 1.7)Экспорт Возможность развертывания для конкретной версии java
0
A
ответ
3
@ TheDog: Я понимаю, что вам нужно, чтобы Eclipse запускался на Java 7 до того, как ваш плагин можно установить. В языке OSGi это среда исполнения .
В пост 4.3 выпуска OSGi, вы можете использовать заголовок Require-Capability:
Require-Capability: osgi.ee; filter="(&(|(osgi.ee=J2SE)(osgi.ee=JavaSE))(version>=1.7))"
Каждая структура OSGi обеспечивает возможность 'osgi.ee' для сред, которые он поддерживает, в вашем случае 1.7.
Перед среда стала возможность, существует специальный манифест заголовок, который будет гарантировать, что вы можете установить только свой узелок на среде Java 7:
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Этот заголовок еще поддерживается всеми рамками.
Смежные вопросы
- 1. Обработка конкретной версии Java для настольного приложения
- 2. Документация для конкретной версии Реагирование
- 3. Исключение Maven для конкретной версии
- 4. Как установить pip для конкретной версии python
- 5. Стратегия развертывания службы развертывания версии
- 6. Готовые теги Golang для конкретной версии Go?
- 7. Возможность принудительного развертывания компилятора для цикла for
- 8. Установка конкретной версии докера
- 9. Установка конкретной версии django
- 10. Genetate конкретной версии ExtJS
- 11. Как установить версию докеры для конкретной версии
- 12. Указания конкретной версии для shebanged сценариев
- 13. Принудительное приложение для использования конкретной версии dll
- 14. Как установить matplotlib для конкретной версии Python?
- 15. Разработка алгоритма для конкретной версии двух яйца
- 16. Установка lxml для конкретной версии python?
- 17. Установите g ++ для конкретной версии Debian
- 18. iPhone - проверка кода для конкретной версии SDK
- 19. отключить запуск задач для конкретной лестницы версии
- 20. Обновление для конкретной версии узла: пути странные?
- 21. Обновление командной строки NuGet.exe для конкретной версии
- 22. Ограничить установку приложения для конкретной версии android
- 23. Загрузить плагины для конкретной версии jQuery
- 24. SVNKit: Получить файлы для конкретной версии
- 25. Как установить d.ts для конкретной версии node.js?
- 26. Установки конкретной меткой версии анзибля
- 27. TortoiseSVN обновление новой конкретной версии
- 28. Компиляция конкретной версии утилиты freeBSD
- 29. Путь QFile меняется с версии сборки для развертывания версии
- 30. Неисправность развертывания версии версии Xamarin.Android app