|
|
|
Глупый вопрос.
|
|||
|---|---|---|---|
|
#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&msg=37743092&tid=2132099]: |
0ms |
get settings: |
12ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 338ms |
| total: | 489ms |

| 0 / 0 |
