Мой проект-структура:Intellij Scala/Java добавить папку ресурсов
-Project
--res
---test.jpg
---bla.xml
--src
---Main.scala
Теперь я хочу, чтобы загрузить bla.xml в моей Main.scala
object Main
{
val test = getClass.getResource("res/bla.xml")
}
Выдает IOException прямо мне в лицо. Теперь, как я могу добавить res-папку в project-searchpath?
Я уже отметил его как папку ресурсов.
Если я размещаю bla.xml у корня и загружаю его с помощью «bla.xml», все в порядке, поэтому мне интересно, как это сделать в Intellij.
редактировать: Sascha Кольберг был прав:
Просто используйте val test = getClass.getResource("/bla.xml")
если вы добавили Рез как resourcefolder.
«* Выдает IOException прямо мне в лицо *» Сообщение трассировки стека –
вы создали, что 'ресурсов/resources' папки? – Karthik
afaik, все содержимое или папки ресурсов помещаются в корень пути класса. Поэтому попробуйте 'val test = getClass.getResource ("/bla.xml ")' –