高分求高手救命:出现异常

来源:百度知道 编辑:UC知道 时间:2024/05/17 07:03:00
Exception in thread "AWT-EventQueue-0"java.lang.NullPointerException

private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {
//保存........
if(outurl.equals("")){// 如果文件输出路径未指定
fdsave=new FileDialog(f,"保存文件对话框",FileDialog.SAVE);// 初始化保存文件对话框
fdsave.show();// 显示保存文件对话框
String saveName = "";// 定义一个变量,保存文件全路径
String sdir = fdsave.getDirectory();// 获得用户通过保存文件对话框所指定的路径
String sname = fdsave.getFile();// 获得要保存文件的名字
System.out.println("sdir: " + sdir);
System.out.println("sname: " + sname);
saveName = sdir + sname;// 保存全路径等于目标路径,加上目标文件名
System.out.println("saveName: " + saveName);
System.out.println("文件保存地址为: "+outurl);
System.out.println("保存打开的路径为: "+outurl);

空指针啊

if(outurl.equals("")){// 如果文件输出路径未指定

改为

if(outurl == null || outrul.equals("")){
...

麻烦下次再出这样的问题,把异常报告的错误堆栈多少粘贴上来一点点。也好节省大家的时间,谢谢