Java编译器 - 包命名空间和目录结构

时间:2016-04-22 19:12:20

标签: java command-line

有没有办法将项目构建到命名空间中,比如" org.example.this.particular.library"没有在源树中实际创建该目录结构?换句话说,我想把我的文件放在" [project] / src /"而不是" [project] / org / example / this / specific / library /"。

编辑:该库包含多个文件,因此编译器需要知道解析其他包类的位置。

1 个答案:

答案 0 :(得分:1)

如果您显式编译此文件或使用编译器API编译文件,则可以。

无论哪种方式,它都比使用这些目录复杂得多。

如果您使用IDE和构建工具,则实际上并不需要关心目录是什么。