六号线晚报0605

天气:晴 风力:无风

javac

JavaCompiler
protected void desugar(final Env var1, Queue, JCClassDecl>> var2) {
        ···
//取到java文件的解析对象
JavaFileObject var13 = this.log.useSource(var1.enclClass.sym.sourcefile != null?var1.enclClass.sym.sourcefile:var1.toplevel.sourcefile);
        ···
}


//生成class并写入文件
JavaFileObject genCode(Env var1, JCClassDecl var2) throws IOException {
        try {
            if(this.gen.genClass(var1, var2) && this.errorCount() == 0) {
                return this.writer.writeClass(var2.sym);
            }
        } catch
        ····
    }

记录下一个扯淡的classnotfound:
使用了maven和buildpath加载jar包,tomcat运行报classnotfound错误,只是一个普通的工具类实例化语句,查看lib,buildpath加载的jar包没打包进去,工具类里调用的jar的方法找不到,果然同时用两种方法有坑啊。

你可能感兴趣的:(六号线晚报0605)