Я пишу плагин eclipse, совместимый с java 1.5. Если кто-то, кто работает с java 1.5 или ниже или выше, устанавливает этот плагин, будет ли он работать хорошо?плагин java-версия и проект java-версия
ответ
Вы должны включить оператор Bundle-RequiredExecutionEnvironment: J2SE-1.5
в свой плагин MANIFEST.MF, если вы нацеливаете java 1.5. Это и документация, и примечание к времени выполнения OSGi о том, что действительно в пределах этого пакета.
Всегда указывайте необходимую среду на своем плагине, как указывает Павел. Все, что ниже, не позволит вашему подключаемому модулю запускаться. – nitind
Нет. Он не будет работать в более низких версиях, если вы используете специальные вызовы библиотеки java 1.5, которые недоступны в более низких версиях.
Это зависит от того, какие функции использует ваш плагин. Некоторые функции в конечном итоге помечены как устаревшие и отбрасываются в будущих выпусках, это может вызвать проблемы, когда новые версии Java будут запускать ваш код.
С другой стороны, новые функции, как правило, добавляются от одной версии к другой, поэтому в вашем случае старые версии могут быть повреждены, поскольку некоторые функции, которые использует ваше приложение, просто не существуют.
Максимум, что вы можете сделать, это указать минимальную версию Java, и в конечном итоге даже это может вызвать проблемы.
- 1. плагин не распознающий проект
- 2. Плагин Crashlytics разрушает мой проект
- 3. Добавить плагин в проект PlayN
- 4. Maven релиз плагин с Svn: Экстерналии и мульти-модуль проект
- 5. Vaadin плагин на Netbeans - проект depenencies и аддоны
- 6. Как включить плагин OSGI в проект Eclipse
- 7. Как добавить плагин в проект angularjs
- 8. класса видимость в плагин Eclipse-проект
- 9. Как установить плагин в проект PhoneGap
- 10. Как «внедрить» SBT-плагин в проект Scala
- 11. муравейник и плагин-плагин?
- 12. Не удалось построить проект «большой-данных-плагин»
- 13. Сформирован проект с GWT-Maven-плагин: затмение
- 14. Как конвертировать проект андроида в ионный плагин
- 15. Включите проект github в плагин wordpress
- 16. Jenkins: узнайте, какой проект использует определенный плагин
- 17. Плагин Pycharm и bitbucket
- 18. Плагин Eclipse ClearCase и CCRC
- 19. Android Studio и Bitbucket плагин
- 20. Проект Maven, GWT и Eclipse
- 21. jQuery плагин datagrid и jQuery inlineEdit плагин
- 22. Плагин Форума MilesJ и плагин пользователей CakeDC
- 23. интегрировать struts2 и плагин весны
- 24. создать мастер/плагин, который генерирует новый проект в плагине eclipse.
- 25. Qt GUI проект в затмении, используя Qt плагин
- 26. Может ли проект Delphi VCL быть скомпилирован в плагин браузера?
- 27. Установленный плагин Eclipse GWT, но не проект веб-приложения
- 28. Как включить плагин перемещения в UE4 в существующий проект?
- 29. Как добавить библиотеку ежевики в проект Blackberry-Eclipse-плагин?
- 30. добавить угловой плагин в ионный 2/угловой 2 проект
Никто не знает. Голосование закрывается. – duffymo
Согласовано. Невозможно сказать. Некоторое свечение: http://stackoverflow.com/questions/4692626/is-jdk-upward-or-backward-compatible – Robbie