java - 在 Java 中使用命令行编译多个包

标签 java command-line compiler-construction package javac

您好,我一直在使用 IDE,但现在我需要从命令行运行和编译。

问题是我有多个包,我试图找到答案,但没有任何效果。

所以我有

src/
  Support/ (.java files)
  Me/ (.java files) 
  Wrapers/ (.java files)  

你知道如何用 javac 编译一切吗?

最佳答案

应该这样做(可能需要通过 -cp 命令行开关添加额外的类路径元素):

javac Support/*.java Me/*.java Wrapers/*.java

但是如果您的构建过程变得更加复杂(而且它会!),您应该考虑使用 Apache Ant用于构建自动化。

关于java - 在 Java 中使用命令行编译多个包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3512603/

相关文章:

java - 如何在android中同时收集多个传感器数据并将其写入文件?

linux - 如何将图像名称列表从 csv 文件传递​​给 find 命令?

java - 24 小时制在 dateformat android 中不起作用

java - 以编程方式添加带有权重的 EditText

batch-file - qBittorrent、FileBot、mkvmerge - 将所有视频文件重新混合到 *.mkv 并删除进程中的字幕

testing - 如何测试解释器或编译器?

java - 我如何区分某些标识符和变量声明之间的区别?

c - 为什么在 C 中发出警告而不能在 C++ 中编译?

java - 从句子中进行三重提取

linux - 命令行日志文件中时间的分箱直方图