私が作業しているパッケージから.JARを作成しようとしていて、問題が発生しました。私は、ユーザーがプログラムが実行されるプロパティを変更できるようにしたい。jarを実行しているときにプロパティファイルを上書きする
マイパッケージのフォルダ構造は次のようになります。
├───src
│ ├───main
│ │ ├───java
(...)
│ │ └───resources
│ │ dbinterface.properties
と私はdbinterface.propertiesはjarファイルと同じフォルダ内のユーザーの場所その1(またはそれと並んで./config
フォルダ内にファイルを上書きしたいです)。
私は.
をMANIFEST.MFのクラスパスに追加しようとしましたが、残念ながらそれは機能しませんでした。
どのようにプロパティファイルを読み込みますか? –
configsは次の行にロードされます: 'List configs = Arrays.asList(新しいResourceBundle [] {ResourceBundle.getBundle(" oracle ")、ResourceBundle.getBundle(" dbinterface ")})' ' dbinterface.propertiesファイルのみをオーバーライドします。 –
padrino