首先,我创建了一个文件选择器来选择我必须存储我的dmp文件的目的地。接下来,我使用运行时来创建转储文件,但是我得到了一条负面消息。我不确定我的代码有什么问题。
JFileChooser f = new JFileChooser()
f.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
f.showSaveDialog(null);
path=f.getSelectedFile().getAbsolutePath();
path=path+"\\";
path=path.replace("\\","/");
path=path+o;
Process p=null;
Runtime runtime=Runtime.getRuntime();
p=runtime.exec("exp username/passcode@localhost file="+path+".dmp");
int pr=p.waitFor();
if(pr==0){
JOptionPane.showMessageDialog(null, "Backup Process Successfully Done");
}else{
JOptionPane.showMessageDialog(null, " Backup Process Ended Unsuccessfully");
}