Пожалуйста, приложение My Java предполагает доступ к внешней папке, содержащей некоторые другие файлы.Он отлично работал в среде IDE Netbeans, но не тогда, когда я запускаю один файл (jar).Я думал, что включение нужной внешней папки в тот же путь, что и файл jar, решит проблему, но, к сожалению, это дало мне те же результаты.
Любые идеи или предложения с благодарностью!
Заранее спасибо!
PS: я использую следующую команду: java -jar MyJarFile.jar
[Добавлено]
MyСтруктура файла:
В главной папке проекта у меня есть следующее:
build
build.xml
Данные: Внутри этой папки находится мойфайл журнала (log.dat).
dist: внутри этой папки находится мой (.Jar) файл.
manifest.mf
nbproject
README
src
Код для доступа к файлу записывается следующим образом:
Файл logs_File = новый файл («Данные» + File.separator + «log.dat»);
Опять же, в моем NB это работает таким образом, но не тогда, когда я обедаю .Jar файл.
[Обновлено]
Насколько я знаю, я пыталсяследующее:
Файл для доступа к файлу теперь выглядит следующим образом: Файл logs_File = новый файл (this.getClass (). getResource ("/ Data / log.dat"). toString ());
Затем я скопировал папку Data в следующие каталоги:
src
build / classes /
dist
и в главном каталоге
И все же он не видит файл.Хотя на этот раз даже netbeans не может найти файл.
Заранее спасибо за помощь