Мой java-файл, например, имеет такой путь com.company.project.util
и файл javaClass.java
. В этом файле я пишу процедуру для чтения другого файла, который находится в папке META-INF/example.xml
.Какой относительный путь необходим
Обе эти папки com.company.project.util
и META-INF
находятся в одной папке src
. Какой относительный путь я должен передать в этот javaClass.java, чтобы получить example.xml? Сколько раз нужно использовать ../
? Потому что я немного смущен этим большим именем пакета.
Вы загружаете файл с помощью FileInputStream, или getResourceAsStream(), как объясняет ответ Джайеса, или какой-то другой механизм? – Will
@Will, используя FileReader –
Тогда это зависит от того, где вы вызываете программу Java. Это рабочий каталог. Если вы не уверены в рабочем каталоге, вы можете System.out.println (новый файл(). GetAbsolutePath()); – Will