读书人

Java 内布种编译

发布时间: 2012-09-18 16:21:42 作者: rapoo

Java 内布类编译

请同事发布系统, 采用覆盖 CLASS 文件的方式发布。

?

发布的配置类 有一个静态内部类,

?

public class ConfigXmlUtil{private static Logger loger = Logger.getLogger(ConfigXmlUtil.class);private static Map<String, List<Map<String, String>>> sisConfigPropertyPool = new HashMap<String, List<Map<String, String>>>();private static class ConfigVisitor extends VisitorSupport {private Map<String, List<Map<String, String>>> ConfigPropertyPool;public void visit(Attribute attr) {System.out.println(attr.getName());}}}

?

?

发布的时候, 就忘记会编译成 2 个类

?

?ConfigXmlUtil$ConfigVisitor.class

?

SimSuitConfigXmlUtil.class

?

只考了上面的这个类。

?

导致发布后出错 。

?

ConfigXmlUtil$ConfigVisitor.class?? 只是内部类 ConfigVisitor.class?? 的 CLASS 文件

读书人网 >编程

热点推荐