cha*_*cha 4 java parsing javacc lexer
是否有任何明确的教程或信息可以在 windows10 中安装 javacc?
我访问了https://javacc.github.io/javacc/但没有明确的说明在 Windows 上设置它。
请帮我。
更新:我对这些步骤进行了一些更改,并在最后提供了有关这些更改的一些说明。
我知道 OP 切换到使用版本 6,但这里是版本 7 的说明:
(准确地说是 7.0.5 版。)
转到此处的“入门”页面。
从“Source(zip)”链接下载 zip 文件。
将其解压缩到您选择的目录中。我选择了一个新的空目录  E:\javacc。这最终给了我E:\javacc\javacc-7.0.5.
创建一个新target目录。对我来说,那是E:\javacc\javacc-7.0.5\target。
无需执行此操作:使用“二进制文件”链接从“入门”页面下载 jar 文件。这会给你一个文件javacc-7.0.5.jar。
javacc.jar在bootstrap目录中找到该文件。将该文件复制到新target目录。
将scripts目录(对我来说:)添加E:\javacc\javacc-7.0.5\scripts到您的PATH环境变量中。我假设不需要具体说明。
要测试安装:
打开一个新的命令提示符(以获取 PATH 更改),并导航到 javacc 安装目录(对我来说:)E:\javacc\javacc-7.0.5。
执行以下命令:
javacc
这应该给你一屏输出,从:
E:\javacc\javacc-7.0.5>java -cp target/javacc.jar javacc
Java Compiler Compiler Version 7.0.5 (Parser Generator)
Usage:
    javacc option-settings inputfile
同样,您应该能够运行jjdoc和jjtree命令。
更新
上述步骤确实不必要地复杂 - 正如评论中所述。我做了一些简化(与 v7.0.10 一起使用)。上面显示了这些。
使用 JavaCC zip 文件的目标是能够javacc直接在命令行上执行每个 JavaCC 命令(例如)。
您可以仅使用 JAR 文件运行 JavaCC 命令,如下所示:
java -cp javacc.jar javacc
使用这种方法,您将无法javacc直接在命令行上访问(或其他命令):它们不会在您的PATH.
| 归档时间: | 
 | 
| 查看次数: | 1903 次 | 
| 最近记录: |