|
|
|
Глупый вопрос.
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Как получить текущий каталог jar файла. К примеру у меня рядом с программой лежит конфигурационный файл... Не могу понять. Пишу так: Код: java 1. Говорит что файл не найден. В чем проблема? Заранее огромное спасибо за ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2012, 14:52:16 |
|
||
|
Глупый вопрос.
|
|||
|---|---|---|---|
|
#18+
Напишите так: Код: java 1. 2. 3. и поймете что вы на самом деле ищете. А вообще, проще всего конфиг класть в classpath и читать его через Classloader.getResourceAsStream(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2012, 16:54:03 |
|
||
|
Глупый вопрос.
|
|||
|---|---|---|---|
|
#18+
Если конфиг статичный - то храним внутри jar - читаем Class.getResourceAsStream() Если конфиг динамический, то храним где-нибудь в user.home (System.getProperties()) new File(name)/new FileImputStrean(name) читает из "текущей" директории - та откуда было запущено приложение - user.dir. Конкретно по вашему вопросу, можно конечно, использовать Class.getProtectionDomain().getCodeSource().getLocation(), но это не лучший способ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2012, 18:00:06 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=297&tid=2132099]: |
0ms |
get settings: |
14ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
18ms |
get forum data: |
5ms |
get page messages: |
73ms |
get tp. blocked users: |
2ms |
| others: | 346ms |
| total: | 529ms |

| 0 / 0 |
