2010-10-05 2 views
3

Я разрабатываю приложение RCP Eclipse, назовем его MyRcpApp. Итак, MyRcpApp будет иметь файл MyRcpApp.ini, рядом с его запуска MyRcpApp.exe.Eclipse RCP: как мне получить путь к ini-файлу?

Вопрос: Возможно ли получить полный путь к ini-файлу (например, C: \ work \ MyRcpAppExported \ eclipse \ MyRcpApp.ini) изнутри java-кода MyRcpApp?

Спасибо заранее, Сергей

ответ

6

Это должно сделать трюк для вас:

URL url = new URL(Platform.getInstallLocation().getURL()+Platform.getProduct().getName()+".ini"); 

Тогда просто использовать URL, чтобы получить на содержимое файла.

+0

За исключением случаев, когда вы находитесь на Mac. В Mac файл ini находится внутри файла youappname.app. \t 'String spec = Platform.getInstallLocation(). GetURL() \t \t \t \t + Platform.getProduct(). GetName() +" .ini "; \t \t \t \t, если (Util.isMac()) { \t \t \t спецификации = Platform.getInstallLocation(). GetURL() \t \t \t \t \t + Platform.getProduct(). GetName() +».app/Содержание/MacOS/" \t \t \t \t \t + Platform.getProduct(). GetName() +" .ini "; \t \t} \t \t URL url = новый URL (spec); ' – Alex

Смежные вопросы