Мне нужно получить путь к файлу .txt в моем пакете при запуске, но я не нашел способ сделать это. Google не помогает мне с решениями, которые работают.Как получить .txt-файл в том же пакете, что и мой .java-файл?
Это Test/src/test/main.java
и Test/src/test/file.txt
in Eclipse.
Все находится в основном методе, потому что do something
настолько короток, что дополнительная функция или класс не стоит того.
try (Stream<String> lines = Files.lines(Paths.get(???) {
lines.forEach(line -> {
// "do something with the line"
}
}
Обратите внимание, что Eclipse выполняет проекты из своих корневых каталогов, а не их папок 'src'. Вы можете добавить 'src /' перед контуром: 'Paths.get (" src/yourPackage/yourFile.txt) ' – Turing85
корневой каталог во время выполнения - это тест. – Dien
Ничего себе он работает, попробовал 6 различных решений, которые я нашел через Google в stackoverflow, ничего не работал. Большое вам спасибо :). – Vega