你这个方法没有返回值。
估计是因为用了复杂的流程或者将RETURN只包含在TRY{}中导致的。仔细看看吧

解决方案 »

  1.   

    把代码贴上来吧。
    要不自己在方法的最尾加上 return true;(最好不要这样)
      

  2.   

    谢谢各位,我已经解决这个问题了。原来是自己粗心,我用了 if 语句,我只是写了if代码,没写else,才出这个错。但我也有疑团,我后来也用到if语句,但没用else也没出错呀?可我那问题就是加了“else{…………}”就解决了。真搞不懂。
     (以前出错的代码是这一段:
       boolean SaveAsFile(){
        if(JFileChooser.APPOVE_OPTION==
           jFileChooser1.showSaveDialog(this){
            currentFileName=jFileChooser1.getSelectedFile().gettPath();
             this.repaint();
               }
              return saveFile();
          }
      

  3.   

    光if的内容可能被跳过,而if else的组合肯定涵盖了所有情况
      

  4.   

    顺便说一句,起步的时候不要看<JBuilder5培训教程>这种书,尽量脱离IDE为好.
      

  5.   

    是吗,那谢谢你了,salute()!
    不过我光看那些java语言的书感觉太枯燥了。