报错提示:字符串文字未用双引号正确地引起来,但检查后发现代码中已经存在双引号,尝试了很多方法进行修改,还是有报错,求解

代码如下

if (entryinfo.getFmessage() == "生成成功") {
                                update1 = "单据生成成功";
                                 update2 ="未生成单据";
                                updateReceivingBIll("单据生成成功", "已生成单据");
                            }
//                             update2 = "未生成单据";
//                             updateReceivingBIll(update1,update2);
                        } catch (EASBizException e) {
                            e.printStackTrace();
                             update1 ="单据生成失败";
                             update2 ="未生成单据";
                             updateReceivingBIll(update1,update2);
                        }

现在出现了一个报错如下

[javac] ----------
[javac] 1。M:\gbzm\srctemp\com\kingdee\eas\custom\middlebill\ReceivingFacadeControllerBean.java 中存在错误 (位于第 665 行)
[javac] update2 ="鏈敓鎴愬崟鎹?;
[javac] ^^^^^^^^^^
[javac] 字符串文字未用双引号正确地引起来
[javac] ----------
[javac] 1 个问题(1 个错误)

ReceivingFacadeControllerBean.java文件的第665行,update2=""的赋值语句中,双引号没有写完整

错误提示的所在行是自己写的代码吗