Вероятно, у вас не будет src
режиссера после сборки.Это будет classes
или bin
или что-то подобное.Если ваши данные статичны, папку ресурсов следует объединить с папкой классов (это значение по умолчанию для Maven).
Т.е. структура может быть:
/
com
xyz
pk1
Test.class
data
input.txt
Тогда вы можете получить URL-адрес, указывающий на ресурс с помощью
YourClassName.class.getResource("/data/input.txt");
или InputStream
с
YourClassName.class.getResourceAsStream("/data/input.txt");
Это путь для статических ресурсов.Вы даже можете упаковать ресурс в банку.Если вы хотите изменить файл, это будет неправильный метод.