我正在尝试在本地系统中使用 JNLP 保存小程序,但出现异常
Exception in thread "AWT-EventQueue-2" java.lang.NullPointerException
下面是片段
public void genericDocSave() {
System.out.println("in genericDocSavedfdd");
FileSaveService fss;
FileOpenService fos;
try {
fos = (FileOpenService)ServiceManager.lookup("javax.jnlp.FileOpenService");
fss = (FileSaveService)ServiceManager.lookup
("javax.jnlp.FileSaveService");
} catch (Exception e) {
fss = null;
fos = null;
}
if (fss != null && fos != null) {
try {
// get a file with FileOpenService
FileContents fc = fos.openFileDialog(null, null);
// one way to save a file
FileContents newfc = fss.saveFileDialog(null, null,
fc.getInputStream(), "C:\\abc.tiff");
} catch (Exception e) {
e.printStackTrace();
}
}