我可以使用JAVAC编译包含多个文件和目录的项目吗?
我正在开发一个非常大的项目,它在多个目录中关联了类文件,所有这些都来自root目录\ src。
我正在尝试在src \ solution \(称为Console.java)中编译一个文件,该文件使用src中其他目录的导入,这些目录仍然是未编译的。
因此,如果我想在IDE之外编译Console.java,我该如何去做呢? 哦,是的,我还有一些外部JAR需要包含在构建中。
谢谢! 我很感激!
我会看看使用Ant来创建构建脚本。 现在这是一些工作,但它会在你的项目的整个生命周期中得到回报。
javac有两个选项,可以帮助你:
-c path / to / one / jar; path / to / another / jar
对于图书馆和
-s path / to / src / solution / java; path / to / src / test / java
for sourcefiles。 值得一试。
我对你的具体要求有点不清楚,但你的要求几乎肯定是可能的。 您可能需要查看javac选项,并查看可以帮助您的内容。
http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javac.html#options
例如,对于您需要的外部.jars,需要使用-classpath选项将它们包含在类路径中。
你肯定想要一个构建工具。 您可能想看看这些问题:
- https://stackoverflow.com/questions/80622/maven-or-ant
- 你在复杂的构建过程中使用了什么?
- 有什么好的java make实用程序?