propsdatabase = new Properties();
try
{
// load a properties file
InputStream dbin = getClass().getResourceAsStream("/database.properties");
//props.load(in);
propsdatabase.load(dbin);
}
catch (IOException ex)
{
ex.printStackTrace();
}
jarファイルの外にあるファイルにアクセスしたい。jarファイルの場所にあります。
main/resources フォルダーにある database.properties という名前のプロパティ ファイルを使用しています。要件は、jar の外側の database.properties の場所を変更することです。
そのため、パスがjarの場所を指すことができるものが必要です。
私は自分のjarファイルを構築するためにmavenを使用しています