Я новичок в eclipse и сталкиваюсь с небольшой проблемой при загрузке файла. В основном то, что я хочу сделать, это загрузить файл xml, содержащийся в той же папке src, в файл java, который также находится в той же папке.
файловая структура похожа на этот проект> src> example.xml, program.java
Я хочу загрузить example.xml в program.java, но все, что я делаю, продолжает указывать неверный путь. Мой код
File xml = new File("/Project/src/exmaple.xml");
Но он вообще не работает, может ли кто-нибудь помочь?
EDIT: Спасибо за быстрые ответы ребята, я решил это с помощью @Exupery и также ответил на мой выигранный вопрос, чтобы он помог другим!
Как глупо со мной я только что понял это... так что исправленный код
File xml = new File("src/example.xml");
Благодаря @Exupery!
Если ваш путь начинается с a /
то предполагается, что путь является абсолютным. Файл находится в /Project/src/exmaple.xml
? Если нет, вам необходимо указать правильный, абсолютный путь или относительный путь.
При запуске проектов Eclipse относительный путь обычно начинается в корневом каталоге вашего проекта, обычно содержащем директории src
и target
.
InputStream inputStream = YourClass.class.getResourceAsStream("image.jpg");
от этой записи