Я использую плагин Maven onejar (https://code.google.com/p/onejar-maven-plugin/) для создания uberjar.Maven onejar plugin, получить файл свойств
Я хочу получить доступ к свойствам файла, который находится в корне моего пути к классам, как это:
Properties prop = new Properties();
try {
prop.load(new FileInputStream("Db.properties"));
driver = prop.getProperty("driver");
url = prop.getProperty("url");
username = prop.getProperty("username");
password = prop.getProperty("password");
} catch (IOException ex) {
LOG.debug(ex.toString());
}
conn = null;
Моего log4j.properties файл, который находится в том же каталоге найден, потому что я могу сделать регистрацию ... В чем моя проблема? :/ Но Db.properties не найден.
Является ли Db.properties упакованным в банку? –
Да, я открываю свой reminder.one-jar.jar -> main -> reminder.jar, и в этом файле jar мой файл Db.properties находится по тому же пути, что и log4j.properties – krackmoe