|
|
|
Считывание
|
|||
|---|---|---|---|
|
#18+
Привет, форумчане! Возникла проблема со считыванием данных из открытого проекта и при запуске jar-ника. В открытом, например в eclipse, проекте для считывания данных пишу вот такой код: Код: java 1. 2. profilesPath - просто путь к необходимому файлу, находящемуся во внутренней папки проекта. Например String profilesPath = "data.txt"; Если сделать из проекта jar-ник и запускать его, то такое считывание не работает. Приходится менять код на следующий: Код: java 1. 2. Здесь profilesPath - это тот же путь к файлу, только в начале добавлен слеш. Например String profilesPath = "/data.txt"; Вопрос - можно ли сделать что-то универсальное, что работало бы и в открытом проекте и в jar-нике и не нужно было бы дописывать слеши? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2013, 16:05:53 |
|
||
|
Считывание
|
|||
|---|---|---|---|
|
#18+
File это API для работы с файловой системой. getResourceAsStream() это метод чтения ресурсов вашего проекта. Он работает в IDE точно так же как и в дистрибутиве. Наличие или отсутствие слеша в пусти к ресурсу влияет на то где этот ресурс ищется. Об этом в докуметации написано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2013, 16:09:35 |
|
||
|
Считывание
|
|||
|---|---|---|---|
|
#18+
Тогда вот чего не пойму: Запускаю в eclipse программу, в которой доступ к файлу устроен так: Код: java 1. 2. 3. 4. 5. 6. 7. 8. Здесь файл XML, который хочу десериализовать. campaignsPath[i] = "/Campaign_1.xml" Вылезает одна и та же ошибка: Код: java 1. Если писать так: campaignsPath[i] = "Campaign_1.xml", то ошибка все-равно остается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2013, 16:33:03 |
|
||
|
Считывание
|
|||
|---|---|---|---|
|
#18+
скопировала ли ваша IDE файл к классам? Где находится файл относительно приведенного класса DSP? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2013, 16:38:37 |
|
||
|
Считывание
|
|||
|---|---|---|---|
|
#18+
Файл "Campaign_1.xml" положил прям в корень проекта. Абстрактный класс DSP расположен в пекедже DSP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2013, 16:44:08 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=200&tid=2128190]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 341ms |

| 0 / 0 |
