Как использовать относительный путь вместо абсолютного?

Итак, у меня странная проблема с Java.

Я читаю записываемые файлы, поэтому путь важен для меня. Я бы хотел, чтобы все файлы записывались и читались по относительному пути (т.е. в папке с остальными файлами моего класса и java).

Я пишу файлы следующим образом:

FileWriter fw = new FileWriter(outfile,true);
fw.write(data);
fw.close();

где outfile это что-то вроде out.txt (то есть имя файла, в который мы хотим поместить вывод).

Проблема в том, что файл создается в / home / me / вместо путь к другим моим файлам.

Я что-то не так делаю? Или как получить файлы, хранящиеся в относительном каталоге?

6
задан Blackbinary 17 November 2010 в 23:23
поделиться