1
XStream을 사용하여 지속성 데이터를 테스트하고 있으며 JDeveloper에서 실행할 때 제대로 작동하지만, 단순히 응용 프로그램을 배포하면 제대로 실행되지 않습니다.XSteam을 사용하는 응용 프로그램에서 jar 파일을 실행할 수 없습니다.
프레임은 간단합니다. 버튼과 텍스트 필드는 객체가 모두 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 ..."로 실행하려고합니까? 어디서 배포합니까? –
바로 Timo Hahn입니다. –