|
|
|
FileOutputStream запись файла.
|
|||
|---|---|---|---|
|
#18+
Почему-то, когда запускаю из IDE, то файлы создаются и открываются (FileOutputStream) Но когда проект собран, то после запуска .jar при выполнении метода создания файла, файл не создается. В чем может быть загвоздка? Подозреваю что запускать надо с какими-то правами, но при этом (в случае отдельного запуска .jar) создается файл, который использует ObjectOutputStream. Грубо говоря и показывая мой недокод, без файнали и прочего..., то вот это работает: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. А вот это нет: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2015, 14:32 |
|
||
|
FileOutputStream запись файла.
|
|||
|---|---|---|---|
|
#18+
в создании пути пробовал по разному, обычно там стоит "ph/excel/", выше опечатка без слеша. пробовал просто убирать и все-равно файл в домашней директории не создается при отдельном запуске. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2015, 14:34 |
|
||
|
FileOutputStream запись файла.
|
|||
|---|---|---|---|
|
#18+
У меня на столько нет слов, что аж боюсь перечислять new File(path.toString()) !!! А-а-а... Мои глаза! Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2015, 14:48 |
|
||
|
FileOutputStream запись файла.
|
|||
|---|---|---|---|
|
#18+
Nixicв создании пути пробовал по разному, обычно там стоит "ph/excel/", выше опечатка без слеша. пробовал просто убирать и все-равно файл в домашней директории не создается при отдельном запуске. Какие в очко слеши? Люди мучались, изобретали java.io.File, потом java.nio.file.Path, только что бы про слеши забыть на всегда. Но нет же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2015, 14:50 |
|
||
|
FileOutputStream запись файла.
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, да отглажу я потом, поставлю просто по нормальному new FileOutputStream(file); тестирую я все что возможно, по разному пишу, запускаю по разному, примеров куча в сети. проблема все-равно не решается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2015, 14:50 |
|
||
|
FileOutputStream запись файла.
|
|||
|---|---|---|---|
|
#18+
fileNameForNumber() в идеале надо на String.format() переписать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2015, 14:52 |
|
||
|
FileOutputStream запись файла.
|
|||
|---|---|---|---|
|
#18+
Nixicда отглажу я потом Что тут ещё можно отлазить? Nixic, поставлю просто по нормальному new FileOutputStream(file); тестирую я все что возможно, по разному пишу, запускаю по разному, примеров куча в сети. проблема все-равно не решается. Конечно не решается, когда столько херни в коде, что аж глаза разбегаются. Запусти нормальный код и скажи в чем именно проблема с ним. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2015, 14:54 |
|
||
|
FileOutputStream запись файла.
|
|||
|---|---|---|---|
|
#18+
А без вот этого куска работает? Код: java 1. 2. 3. 4. 5. 6. Что нибудь другое записать в файл с навороченным названием получается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2015, 15:00 |
|
||
|
FileOutputStream запись файла.
|
|||
|---|---|---|---|
|
#18+
yelenaЧто нибудь другое записать в файл с навороченным названием получается? Спасибо, yelena за подсказку. Думал как же имя файла может сломаться. И не придумал. Только сейчас понял что если " от " слетит во время компиляции то имя файла легко выйдет не валидным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2015, 15:02 |
|
||
|
FileOutputStream запись файла.
|
|||
|---|---|---|---|
|
#18+
Спасибо, за поддержку :) Переписал так. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. При запуске из IDE работает, открывает файл с данными внутри, если jasperExport(jasperPrint, out); не закомментирован. И открывает пустой файл, если его закомментировать и эксель ругается на то, что действительный формат отличается от указанного в расширении. Но файл создается. Если же скомпилировать и открывать отдельно jar - та же история, никакой реакции... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2015, 15:23 |
|
||
|
FileOutputStream запись файла.
|
|||
|---|---|---|---|
|
#18+
Надо где-то лог найти... хм.. это уже другой вопрос... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2015, 15:24 |
|
||
|
FileOutputStream запись файла.
|
|||
|---|---|---|---|
|
#18+
NixicНадо где-то лог найти... хм.. это уже другой вопрос... А зачем было логировать в java.util, если пользовать им не умеешь? e.printStackTrace() наше фсё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2015, 15:29 |
|
||
|
FileOutputStream запись файла.
|
|||
|---|---|---|---|
|
#18+
Все уже решил с логами, получил: java.io.FileNotFoundException: src\nix\reports\jrxml\ReportRequestWithPrices.jasper мда уж, кто бы мог подумать)) пути у меня к ним напрямую прописаны были. ппц... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2015, 15:37 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38984881&tid=2125288]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
142ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 225ms |
| total: | 469ms |

| 0 / 0 |
