я хочу создать проект, в котором надо создать jar файл. Проект в IntellijIdea работает, даже когда jar file внутри проекта, а когда перемещаю его в рабочий стол показывает в командном строке -> java.io.FileNotFoundException: resources\office_list.xml (Не удается найти указанный файл). Вот так он работает когда запускаю ПРОЕКТ:
public Group unmarshall() {
try(InputStream inputStream = new FileInputStream("resources/office_list.xml")) {
JAXBContext context = JAXBContext.newInstance(Group.class);
Marshaller marshaller = context.createMarshaller();
marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);
//write XML to an array of bytes
//ByteArrayOutputStream baos = new ByteArrayOutputStream();
//marshaller.marshal(createJavaObjectExample1(), baos);
//read XML from array of bytes
//InputStream bais = new ByteArrayInputStream(baos.toByteArray());
Unmarshaller unmarshaller = context.createUnmarshaller();
Object o = unmarshaller.unmarshal(inputStream);
group = (Group) o;
//System.out.println(group.getName());
return group;
} catch (JAXBException exception) {
Logger.getLogger(Application.class.getName()).
log(Level.SEVERE, "saveMarshall threw JAXBException", exception);
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
расположение 'office_list.xml' файла:
ну и как же сделать чтобы jar file мог его увидит?
Рядом с исполняемым jar
файлом должна быть директория resources
. Т.е:
На рабочем столе должна быть папка resources
в ней office_list.xml
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте,есть jsp страница в которой есть поле куда нужно вводить строку,передает это всё в сервлет который выводит этоНо если данные...
Доброго времени сутокВозникла потребность написать десктопное приложение для windows, реализующая очень простую схему взаимодействие с БД firebase
Здравствуйте, вопрос вот в чем: есть EditText, из которого я получаю строку, в которой могут быть кириллические символыКак мне преобразовать...