Я пытаюсь использовать ресурсный пакет в моем проекте. Я новичок в развитии. это профессиональный способ поместить файлы свойств внутри папки src/
, которую я имею в виду внутри банки.Где разместить пакет ресурсов Java в среде проекта
Также я попробовал, разместив мое имущество [AppProp]
за пределами папки src
[/resources/properties/AppProp]
. Я добавил Добавить папку класса из пути построения затмения. Я пытаюсь запустить это в eclipse. Но он говорит, что не может найти пакет для базового имени. См. Мой код ниже. Пожалуйста, предоставьте любое предложение.
public class PropertyReader {
private String bundleName = null;
ResourceBundle resourceBundle = null;
public PropertyReader(String bundle){
this.bundleName = bundle;
loadProperty();
}
public void loadProperty(){
try{
resourceBundle = ResourceBundle.getBundle(bundleName);
} catch(Exception e){
e.printStackTrace();
}
}
public static void main(String a[]){
try{
PropertyReader pr = new PropertyReader("resources/properties/AppProp");
} catch(Exception e){
e.printStackTrace();
}
}
}
Вам необходимо более подробно описать, как вы строите свой проект. Как правило, наилучшей практикой является использование Maven или Gradle и Standard Directory Layout. – chrylis
Попробуйте 'ResourceBundle.getBundle (" resources/properties/AppProp ")' – Arvind
Arvind, я размещаю вне папки/src ie. /resources/properties/AppProp.properties. поэтому он не работает. – DEADEND