8

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

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

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

谢谢!我很感激!

4

4 回答 4

5

我会考虑使用Ant创建构建脚本。现在需要做一些工作,但它会在项目的整个生命周期中得到回报。

于 2009-05-14T17:32:15.827 回答
2

javac 有两个选项,可能会对你有所帮助:

-c 路径/到/一个/jar;路径/到/另一个/jar
对于图书馆和
-s path/to/src/solution/java;path/to/src/test/java
对于源文件。这值得一试。

于 2009-05-14T18:09:33.507 回答
1

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

http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javac.html#options

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

于 2009-05-14T17:26:32.817 回答
1

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

于 2009-05-14T18:04:28.090 回答