读书人

static final变量编译公布

发布时间: 2012-12-20 09:53:21 作者: rapoo

static final变量编译,发布
// AlipayConfig文件定义的常量
public static final String sellerEmail = "13912345678";

// XXXAction使用上述文件的常量
String seller_email = AlipayConfig.sellerEmail;

支付宝帐号的卖家Email变更后,修改AlipayConfig文件中的sellerEmail,然后把修改后文件的class重新复制到resin,重启后,发现修改不起作用!

反编译XXXAction后发现,class中的代码仍然是,String seller_email = "13912345678";

复制最新的XXXAction class到resin目录后,重启,修改起作用。

在Eclipse中修改static final变量的值时,会同时编译常量文件和引用文件,因此发布时,需同时把修改过的class都更新出去!

读书人网 >编程

热点推荐