В моем приложении RCP я хотел бы указать свойство ( osgi.java.profile
) для файла и предпочел бы использовать относительные пути в мою установку и каталог конфигурации.
Есть ли конкретная спецификация того, какие типы переменных поддерживаются в config.ini?
@ config.dir, похоже, поддерживается, во встроенной программе есть ссылки, и это всегда упоминается как типичный пример (например, Однако, глядя на такие документы, как Eclipse help / Runtime Options , в нем упоминается несколько «символических мест», например @ user.home; однако это кажется довольно ограниченным и не включает @ config.dir.
Я даже покопался в источниках org.eclipse.osgi
и не нашел на него ссылок (я нашел LocationManager и его жестко запрограммированные замены переменных для @ user.dir & co).
Могу ли я каким-то образом ссылаться на произвольные системные свойства?
Является ли @ config.dir частным случаем, обрабатываемым только P2? ОБНОВЛЕНИЕ: похоже, что это так ... при просмотре Eclipse SDK, About .. диалоговое окно конфигурации показывает неразрешенный @ config.dir, вероятно, буквально взятый Equinox ..
Спасибо за любые подсказки.