【问题标题】:Simplest way to compile java source from terminal?从终端编译java源的最简单方法?
【发布时间】:2016-06-19 02:37:57
【问题描述】:

在没有 IDE 的情况下编译 java 源文件的最简单方法是什么?

我主要将 Java 用于算法,这些问题并不需要完整的项目环境。虽然能够导入一些可重用的类会很好。

在 Go 中,我可以像这样构建我的项目:

$HOME/src/<dir>/<dir>

编译它会在$HOME/bin/*(应用程序)或$HOME/pkg/&lt;dir&gt;/&lt;dir&gt;(库)中结束。

有没有办法做这样的事情,但对于 java?

【问题讨论】:

  • 使用mavenantsbt gradle
  • @ElliottFrisch 你忘了javac。对于这么简单的事情来说,这完全没问题。
  • 如果我理解正确,您正在寻找类似javac project/*.java
  • 我强烈建议您投资学习如何使用 IDE。您可以开始使用它进行基本编译,而无需投资“成熟的项目环境”。从命令行转到 IDE 需要一些调整,但是任何比简单玩具项目更复杂的生产力差异就像 Yugo 和法拉利之间的差异一样。了解如何使用调试器,您就可以用波音 787 代替法拉利。

标签: java go ant build-tools


【解决方案1】:

javac 和 jar 命令将编译 Java 代码并创建 jar 文件。您的源代码必须位于与包结构相匹配的目录结构中。这意味着目录 java/awt 将包含 java.awt 包源文件。许多年前,我使用一组 UNIX 脚本文件来编译和打包我的 Java 代码,但这是在我使用 Eclipse 之前。

【讨论】:

    猜你喜欢
    • 2015-06-24
    • 1970-01-01
    • 2013-09-24
    • 1970-01-01
    • 2021-12-03
    • 2012-01-05
    • 1970-01-01
    • 1970-01-01
    • 2013-02-08
    相关资源
    最近更新 更多