私のプロジェクトでリソースバンドルを使用しようとしています。私は開発のために新しいです。プロパティファイルをsrc/
フォルダ内に配置するのはプロの方法です。プロジェクト環境でJavaリソースバンドルを配置する場所
また、 src
フォルダ[/resources/properties/AppProp]
の外に私の不動産を置いてみました。私はクラスフォルダを追加しますからbuild path 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と標準ディレクトリレイアウトを使用するのがベストプラクティスです。 – chrylis
'ResourceBundle.getBundle(" resources/properties/AppProp ")'を試してください。 – Arvind
Arvind、私は/ srcフォルダの外に置いています。 /resources/properties/AppProp.properties。それは動作していません。 – DEADEND