我可以使用JAVAC编译一个包含多个文件和目录的项目吗?

我可以使用JAVAC编译一个包含多个文件和目录的项目吗?,java,eclipse,ide,javac,Java,Eclipse,Ide,Javac,我正在处理一个非常大的项目,该项目在多个目录中有关联的类文件,所有这些文件都源于root dir\src 我正试图在src\solution\(称为Console.java)中编译一个文件,该文件使用从src中的其他目录导入的内容,这些目录仍然未编译 所以,如果我想在IDE之外编译Console.java,我该怎么做呢?哦,是的,我还有一些外部jar需要包含在构建中 谢谢!我很感激 我不太清楚您的具体要求,但您的要求几乎肯定是可能的。您可能想看看javac选项,看看有什么可以帮助您 例如,对于

我正在处理一个非常大的项目,该项目在多个目录中有关联的类文件,所有这些文件都源于root dir\src

我正试图在src\solution\(称为Console.java)中编译一个文件,该文件使用从src中的其他目录导入的内容,这些目录仍然未编译

所以,如果我想在IDE之外编译Console.java,我该怎么做呢?哦,是的,我还有一些外部jar需要包含在构建中


谢谢!我很感激

我不太清楚您的具体要求,但您的要求几乎肯定是可能的。您可能想看看javac选项,看看有什么可以帮助您


例如,对于所需的外部.jar,需要使用-classpath选项将它们包含在类路径中。

我将介绍如何使用创建构建脚本。现在这只是一点工作,但在项目的整个生命周期内都会有回报。

您肯定需要一个构建工具。您可能想看看这些问题:


    • javac提供了两个选项,这可能会帮助您了解她: -c path/to/one/jar;path/to/another/jar -c路径/to/one/jar;库和的path/to/other/jar -s path/to/src/solution/java;path/to/src/test/java -s path/to/src/solution/java;源文件的路径/to/src/test/java。值得一试。

      但是这样(-s);我必须给出所有包含java文件的文件夹名。。?如果我给根目录;不在子目录中搜索依赖项(.java)吗?可能重复