【问题标题】:Associating a compiler with an editor将编译器与编辑器关联
【发布时间】:2009-09-09 13:12:31
【问题描述】:

典型的 java 编辑器是如何工作的?他们如何将 javac 和 java 关联到编辑器,以便您说编译并运行后,它会将文件定向到编译器,并将输出提取到编辑器?

【问题讨论】:

    标签: java editor


    【解决方案1】:

    这将完全取决于编辑器 - 但“高级”IDE 通常会内置一个解析器,以提供语法突出显示、IntelliSense、预编译错误突出显示、重构等。他们可能有一个像 Eclipse 一样的完整内置编译器,以提供智能增量编译。

    更原始的集成级别更有可能通过 Ant 有效地“脱壳”到 javac。

    【讨论】:

      【解决方案2】:

      编辑器的共同点是,他们将更改(“编辑”)应用于文件系统上的文件。所以基本上,Java 编辑器读取 Java 文本文件,允许更改文本并允许保存编辑的内容。

      编译或执行 Java 应用程序是一个单独的操作,通常调用 javac(或 java)可执行文件来编译(或执行)java 文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-07-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-09-25
        相关资源
        最近更新 更多