XStream を使用して持続データを使用するテストを行っていますが、JDeveloper から実行すると問題なく動作しますが、アプリをデプロイすると実行されません。
フレームはシンプルで、ボタンとテキストフィールドで、すべて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) {
}
}