Доступ к файлу из банки в той же папке

Мне нужно приложить (создавать и прочитать) файл из файла JAR ( Исполняемая банка), и этот файл должен быть создан в том же каталоге, что и банка

, я пробовал Это. GetClass (). GetResource («MyFile») Но так как банка имеет в нем пакеты, это не будет работать ..

Я также попробовал писать только Файл f = новый файл («MyFile»); f.createnewfile ();

И это работает, если я выполню банку с терминала, но если я выполняю банку, дважды щелкнув его, файл создан в моем домашнем каталоге -.- ''

Как Доступ к файлу, являющуюся уверенным, что этот файл находится в том же каталоге, что и файл JAR?

(Конечно, также получение Абсолютного пути JAR будет делать трюк, поскольку я могу получить из него родительскую папку)

5
задан Pronte 11 September 2011 в 17:16
поделиться