1
1
在过去,当类定义在与.java文件中声明的包不同的位置时,我已经看到了这一点。 例如,如果我们在com/stackoverflow/ant/error中查找一个名为a java file.java的文件。最好将包定义为:
或者javac编译器将它放在与包声明所期望的不同的位置。 |
2
0
有同样令人困惑的问题。 您应该尝试运行Ant的文件位置的路径基础,而不仅仅是其中的相对目录。 当包与“构建”中的包不完全匹配时,javac似乎会对如何正确地确定包产生问题,而这正是从您指定的方式开始的。因此,它只是编译这些情况下的所有内容。如果你仔细想想,这是有道理的,尽管它有一些缺点。已经构建的路径需要与要编译的路径完全匹配。当它没有被告知从写入“build”目录的同一个基目录开始时,它就不能展望未来并解析完整路径。 如果您的代码在/blah/build/com/blah/configuration/中。然后尝试
或
|
Mr.H. · 如何在外部文件中定义函数? 6 年前 |
Jon Goe · 实现SeekArc时生成同步失败 6 年前 |
Farzad J · VSTS中PowerShell脚本的打包管理器 6 年前 |
vladfau · Maven没有在多模型项目中构建兄弟依赖关系 6 年前 |