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