编译并运行命令行

时间:2015-10-04 00:49:49

标签: java command-line compilation command-prompt

我有一个普遍的问题。 我一直使用集成开发环境(IDE)进行编程。 但我正在YouTube上观看数据结构课程。讲师告诉他的学生,每个人都必须知道如何编辑和运行命令。 问题是: 为什么程序员必须知道如何做到这一点? 谢谢。

1 个答案:

答案 0 :(得分:1)

这是非常主观的,但知道如何从命令行编译程序的一些优点可能是:

  • 您更了解编译程序所需的最小工具是什么
  • 您更了解编译Java程序的真正含义。 IDE通常在您修改它时编译每个文件并隐藏许多依赖性问题。
  • 您了解CLASSPATH及其所有含义。同样,许多IDE会隐藏/简化这一点。
  • 您最好识别您的程序具有的所有依赖项。许多IDE默认包含JUnit等库,您甚至不知道如何下载或自己引用它们。
  • 通常,生产或持续集成服务器不安装IDE。了解如何从命令行进行编译将允许您解决这些服务器中的复杂问题。