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