Я тестирую использование сохраняющихся данных с помощью XStream, и он отлично работает, когда я запускаю его из JDeveloper, НО, когда я развертываю приложение, он просто просто не работает.Не удается выполнить файл jar из приложения, использующего XSteam
Кадр прост, кнопка и текстовое поле, предполагается создать файл с объектом внутри всего в xml-коде, он работает, когда я запускаю его, но не при его развертывании, я включаю библиотеки в файл jar , пожалуйста помогите.
Вот код из события кнопки:
private void jButton1_actionPerformed(ActionEvent e) {
try {
XStream xstream=new XStream(new DomDriver());
xstream.alias("person", Person.class);
File file=new File("D:\\out\\personas.xml");
file.getParentFile().mkdirs();
OutputStream outputStream= new FileOutputStream(file);
ObjectOutputStream out = xstream.createObjectOutputStream(outputStream);
out.writeObject(new Person(jTextField1.getText()));
out.close();
JOptionPane.showConfirmDialog(this, jTextField1.getText());
} catch (FileNotFoundException f) {
} catch (IOException f) {
}
}
Неразумно улавливать и исключать исключения. Они могут рассказать вам все о вещах. – BevynQ
Что именно вы подразумеваете под «развертыванием»? Упакуйте банку и попытайтесь выполнить ее с помощью «java -jar ...»? Где вы развертываете? –
Точно, что Тимо Хан. –