Куда поместить текстовый файл в JSP Project с NetBeans

Я обращаюсь к методу класса (который не является сервлетом) из сервлета.

Я читаю файл свойств внутри этого файла m1.

Properties props=null
InputStream input = new FileInputStream("Interface.properties");
props.load(input);

Но он показывает IOException. Я не хочу указывать относительный путь. Куда я должен поместить этот файл, чтобы запустить его гладко.

Сейчас я положил файл @

/home/sys6002/NetBeansProjects/MyProject/Interface.properties


person Anil Kumar    schedule 24.07.2015    source источник


Ответы (1)


Вы можете поместить файл в свой путь к классам и загрузить его следующим образом:

Properties properties = new Properties();
properties.load(this.getClass().getResourceAsStream("Interface.properties"));
person Daniel Boncioaga    schedule 24.07.2015
comment
Можете ли вы сказать мне, как это сделать? Спасибо - person Anil Kumar; 24.07.2015
comment
вы можете поместить файл в исходную папку, где у вас есть файлы *.java. В любом месте в любой упаковке. - person Daniel Boncioaga; 24.07.2015