Java 内布种编译

Java 内布类编译请同事发布系统, 采用覆盖 CLASS 文件的方式发布。 ?发布的配置类 有一个静态内部类, ?publ

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 文件