Записать файл в java в каталог src

1

Я пишу несколько файлов с результатами тестирования с Java, которые я хочу проверить в исходном контроле.

Самый близкий метод, который я нашел, это:

 myclass.class.getProtectionDomain().getCodeSource().getLocation().getPath())

Который напишет файл в каталог класса в сборке.

Есть ли трюк/быстрый способ, чтобы я мог записать файл в путь, в котором находится класс в папке src разработки, а не в каталоге сборки?

  • 1
    Там нет ничего, что говорит, что исходный каталог даже существует. Вы должны сделать предположения о вашей среде разработки.
Теги:
file

2 ответа

1
Лучший ответ

Лучше пройти путь к src dir через свойство системы. Вы можете прочитать его System.getProperty("name") и перейти к вашей программе с помощью -Dname=value аргумента командной строки значения.

0

Предполагая, что ваш src находится в папке вашего проекта, вы можете сделать это:

String path = System.getProperty("user.dir")+ "\\src\\" + this.getClass().getPackage().getName();
  • 0
    Откуда ты знаешь, что это где источник?
  • 0
    ну, я не Таким образом, «предполагающая» часть: P

Ещё вопросы

Сообщество Overcoder
Наверх
Меню