JavaCC 源码与类文件位置 | AI生成和翻译

Home 2025.09

JavaCC 概述

JavaCC(Java 编译器编译器)是一个能够从语法规范文件(.jj 文件)生成 Java 源代码(例如解析器类)的工具。它不会直接将代码编译成字节码(.class 文件)——这部分工作由标准 Java 编译器(如 javac)处理。如果您以编程方式使用 JavaCC(例如在 IDE 或运行时环境中)来生成和编译动态代码,其输出位置取决于您的配置方式。我将基于 JavaCC 的标准行为和常见使用模式逐步说明。

JavaCC 生成源文件的位置

这与官方 JavaCC 文档(例如来自 SourceForge 上的传统 JavaCC 项目或基于 Maven 的发行版)一致,其中说明生成的类作为源代码输出到指定目录,而不是字节码。

如果编译生成的代码,编译后的类文件存储位置

JavaCC 本身不会编译成 .class 文件——您必须手动执行此操作或在代码中自动化此过程。接下来会发生以下情况:

关键考虑因素和最佳实践

如果这与您的设置不匹配(例如特定的框架或 IDE),请提供更多详细信息,如您的代码片段或环境,我可以进一步优化答案!


Back

x-ai/grok-4-fast:free

Donate