1

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) {
    }
}
4

1 に答える 1