昨天调代码的时候正好调到一个类,改了里面的一个public final static int 类型的值,点增量编译,结果没什么变化。当时因为某些原因没办法设断点,弄控制台输出才能看出结果来,绕了个圈,麻烦。忽然发现改动的值没有达到改动的效果,于是跳出来ant,然后再编译,一条代码不改,居然变成新的值了。这一点不知道是不是netbeans本身的增量编译写的有问题,以前也没往这面想过,估计可能是 final static 惹的祸, 有人研究过没,求详细解。
在没改掉这个bug之前,谁有碰到这个的时候注意一下
发表于 @ 2006年04月29日 13:18:00|评论(loading...)|编辑