|
|
|
Старый добрый относительный путь.
|
|||
|---|---|---|---|
|
#18+
Не спрашивайте про название класса loadPerDay. (потом изменю) Код: java 1. Есть желание брать этот файл из папки res/ Код: java 1. Пытался через MyClass.class.getClassLoader().getResourseAsStream(path) , тщетно. Как правильно написать путь? И еще один вопрос. После того как сделаю .jar архив. Как указать путь так, чтобы считывать файл, лежащий в одной и той же директории с архивом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 14:22:46 |
|
||
|
Старый добрый относительный путь.
|
|||
|---|---|---|---|
|
#18+
TRY Код: java 1. 2. 3. 4. 5. 6. result Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 14:35:48 |
|
||
|
Старый добрый относительный путь.
|
|||
|---|---|---|---|
|
#18+
причем файл действительно там лежит, но java.io.FileNotFoundException ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 14:40:34 |
|
||
|
Старый добрый относительный путь.
|
|||
|---|---|---|---|
|
#18+
Вы читать умеете:Синтаксическая ошибка в имени файла, имени папки или метке тома. Если делать то так Код: java 1. 2. 3. 4. 5. 6. или тогда сразу MyClass.class.getClassLoader().getResourseAsStream("res/"+sfilename+".xlsx") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 15:42:19 |
|
||
|
Старый добрый относительный путь.
|
|||
|---|---|---|---|
|
#18+
Ответ немного другой, но пусть по вашему умному мнению он останется для вас таким. Второй вопрос все еще в силе. авторПосле того как сделаю .jar архив. Как указать путь так, чтобы записать файл в ту же директорию, где лежит архив. Если запускать через IDEA, то файл создается, если через .jar - нет. Мало того, нужно еще чтобы файл создавался не по абсолютному пути, а по относительному относительно место расположения архива(в данном случае в той же директории) Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 16:23:45 |
|
||
|
Старый добрый относительный путь.
|
|||
|---|---|---|---|
|
#18+
опять проблемы с директориями .... у меня уже была такая проблема с другим проектом то есть опять получается, что среда разработки имеет право читать с файла, а jar архив, такого доступа не имеет. Какой класс использовать чтобы обращаться к внутренностям архива? И FileOutputStream по идее подойдет для создания записи во внешний файл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 17:20:41 |
|
||
|
Старый добрый относительный путь.
|
|||
|---|---|---|---|
|
#18+
http://stackoverflow.com/questions/13269556/strange-behavior-of-class-getresource-and-classloader-getresource-in-executa Реально какой-то бред. Есть такие же функции (getResource, getResourceAsStream) и без ClassLoader. В итоге есть 4 функции и если не знаешь какой пользоваться - можно попасть в лужу. (ссылка сверху доказывает, что при одинаковых значениях некоторые функции выдают Null). Я не знаю какую из них брать(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2013, 17:30:52 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=210&tid=2128617]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
31ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 278ms |
| total: | 423ms |

| 0 / 0 |
