В моем проекте eclipse есть файл server.XML, который при выполнении из eclipse работает нормально.
Но когда я создаю исполняемый jar-файл, используя , упаковываю все файлы , он не может получить доступ к этому XML-файлу, даже если он присутствует в ресурсе папка в банке.
Почему это происходит?
Как это сделать?
Я обращаюсь к XML-файлу следующим образом:
private void initializeDocument()
{
try {
docBuilderFactory = DocumentBuilderFactory.newInstance();
docBuilder = docBuilderFactory.newDocumentBuilder();
/*
URL xmlResource = getClass().getResource("/server.xml");
File xmlFile = new File(xmlResource.getPath());
*/
//
document = docBuilder.parse (new File("ServerResources/server.xml"));
} catch (ParserConfigurationException e) {
e.printStackTrace();
} catch (SAXException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}