2016-08-31 4 views
0

Я создал файл свойств и сохранил его в корневой папке. (Веб-проект Java, сервлет)java web Application - Пояснения к загрузке свойств файла

Код:

Properties prop = new Properties();   
     try { 
      prop.setProperty("EPU", "A1,A2,A3,A4,A8,A9,B1,B2,B3,B8,B9"); 
      //save properties to project root folder 
      prop.store(new FileOutputStream("dbsc.properties"), null); 

     } catch (IOException ex) { 
     } 

и файл свойства успешно создан в нижеприведенном пути

Project ->Project Name ->dbsc.properties 

затем я хочу прочитать (нагрузки) этот файл свойств, код ниже

prop.load(new FileInputStream("dbsc.properties")); 

, когда я получил выполненной FileNotFoundException

java.io.FileNotFoundException: kindcode.properties (The system cannot find the file specified) 

Мой вопрос:

Правильно ли процедура и путь для сохранения файла свойств?

Как загрузить файл свойств?

ответ

0

Вы не должны использовать корневой каталог проекта, чтобы сохранить или создать свойство files.You следует использовать каталог ресурсов (CLASSPATH) и правильный путь для загрузки них является:

props.load(getClass().getResourceAsStream("dbsc.properties")); 

 Смежные вопросы

  • Нет связанных вопросов^_^