2013-05-14 3 views
2

В моей среде netbeans IDE Я создаю один проект. Для этого проекта (веб-приложения) нужен файл свойств. Поскольку мое приложение имеет несколько пакетов. И все пакеты должны прочитать этот файл свойств в своем коде. Так где я должен поместить этот файл java-свойств. Если я поместил файл в сторону пакетов, которые находятся под исходными пакетами отдельно, я получаю FilenotFound Exception.So, где я должен его разместить. И еще одно сомнение в том, что я хочу изменить любой контент в файле в будущем, где я должен изменить содержимое, так как оно присутствует в папке «Проекты» и в папке «Файлы-> сборка». Также можно изменить его. Оттуда изменения будут выполнены. Пожалуйста, помогите. Спасибо.Где я должен поместить файл свойств java под netbeans

ответ

3

Вы можете положить это в любую упаковку. Точка отсчитывается от

MyClass.getResourceAsStream("my.properties"); 

Подробнее here.

Вы всегда меняете папку проекта src. Папка сборки предназначена только для создания вашего приложения.

Если вы хотите изменить файл свойств в развернутой системе, вы можете поместить их в папку WEB-INF, а затем получить доступ к ServletContext # getRealPath().

4

Поместите свой файл под /src/resources/, а затем использовать его, как показано ниже:

ResourceBundle props = ResourceBundle.getBundle("resources.config"); 
0

Я поставил файл .properties в той же папке, что СРК и она работает :)

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