当前位置: 首页 > 面试题库 >

我可以使用JAVAC来编译具有多个文件和目录的项目吗?

白烨煜
2023-03-14
问题内容

我正在做一个非常大的项目,该项目在多个目录中都有关联的类文件,所有文件都来自于根目录src。

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

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

谢谢!我很感激!


问题答案:

我将看看使用Ant创建一个构建脚本。现在需要一点点工作,但是会在项目的整个生命周期中得到回报。



 类似资料:
  • 问题内容: 我将GOPATH设置为 我有 并且 我不喜欢在我的root dev文件夹中如何强制使用这个通用的“ go”目录来保存许多不同客户的go项目。 问题答案: 是的,是目录列表(如)。运行以获取详细信息。例如,在Linux上,我有: 我在Windows上有类似的东西。 注意:Linux 用作列表分隔符。Windows 用作分隔符。 如果使用,它将默认为列表中的第一个目录。 运行以检查一切正确

  • 问题内容: 我正在使用javac编译器来编译项目中的Java文件。这些文件分布在几个包像这样:。 这些软件包中的每一个都有几个java文件。我正在使用像这样的javac: (一行) 除了提供这么多路径之外,我如何要求编译器递归地编译来自父com目录的所有Java文件? 问题答案: 我还建议使用某种构建工具(Ant或Maven,已经建议使用Ant,并且更容易入门)或处理该编译的IDE(Eclipse

  • 问题内容: 有没有办法在单个Maven项目中编译多个Java源目录? 问题答案: 你可以使用build-helper添加新的源目录:

  • 问题内容: 我正在为项目使用gruntjs,并且想知道项目中是否可以有多个grunt.js文件?我问的原因是我的项目是这样组织的: 我希望顶层grunt.js构建所有项目。但是,随着项目列表的增加,我不希望我的顶级grunt.js文件变大。所以我想组织它,以便顶层grunt可以调用项目级别grunt文件来构建它们。或者,如果有人只想构建project1,则可以转到project1文件夹并运行它自己

  • 我如何在PP3的build.gradle文件中将PP1声明为编译依赖项? 我正在运行Gradle V1.2

  • 我有一个大的C++项目,源文件组织在多个文件夹(在文件系统上)。 现在的问题是,当我构建项目时,MSVC将对象文件放在一个单一的平面目录中,结果是: 可以看到,只有一个,因此缺少一个二进制对象。显然,链接器会抱怨,因为它找不到类/函数/...在丢失的对象文件中定义。 是否有一种方法告诉MSVC创建具有唯一名称的对象文件,这取决于这些文件所在的目录(或过滤器)?