(1)概述
编译一个Java源代码到class时会涉及到依赖文件的查找加载,并且需要将最终生成的class文件进行写出。这就需要一个统一的文件模块来处理,其中涉及到的主要类如下:
1、Paths、Path
2、ZipArchive
3、BaseFileObject
4、JavacFileManager
(2)依赖路径查找 主要是平台路径,如Platform_class_path,class_path、source_path与annotation_processor_path。Paths类解读
(3)加载及处理依赖包
(4)使用依赖相关类
JavacFileManager
RelativeDirectory
Relativefile
(5)优化
原文地址:https://www.cnblogs.com/extjs4/p/9692380.html
时间: 2024-11-13 08:05:00