我正在处理一个非常大的项目,该项目在多个目录中具有关联的类文件,所有这些文件都源自根目录 \src。
我正在尝试在 src\solution\(称为 Console.java)中编译一个文件,该文件使用来自 src 中其他目录的导入,这些目录仍未编译。
因此,如果我想在 IDE 之外编译 Console.java,我该怎么做呢?哦,是的,我还有一些需要包含在构建中的外部 JAR。
谢谢!我很感激!
我会考虑使用Ant创建构建脚本。现在需要做一些工作,但它会在项目的整个生命周期中得到回报。
javac 有两个选项,可能会对你有所帮助:
-c 路径/到/一个/jar;路径/到/另一个/jar对于图书馆和
-s path/to/src/solution/java;path/to/src/test/java对于源文件。这值得一试。
我对您的具体要求有点不清楚,但您的要求几乎肯定是可能的。你可能想看看 javac 选项,看看你能找到什么对你有帮助。
http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javac.html#options
例如,对于您需要的外部 .jar,需要使用 -classpath 选项将它们包含在您的类路径中。
你肯定想要一个构建工具。你可能想看看这些问题: