发布于 2020-03-10 01:43:16
更新__:我已经对步骤做了一些更改,并在最后提供了一些关于这些更改的说明。
我知道OP切换到使用版本6,但以下是版本7的说明:
(准确地说,是7.0.5版。)
设置:
转到"Getting Started“页面here.
E:\javacc
。这最终给了我E:\javacc\javacc-7.0.5
.中的一切
target
目录。对我来说,那就是E:\javacc\javacc-7.0.5\target
.javacc-7.0.5.jar
.bootstrap
目录中找到javacc.jar
文件。将该文件复制到新的target
目录。scripts
目录(对于我:E:\javacc\javacc-7.0.5\scripts
)添加到您的PATH
环境变量中。我假设这不需要特定的instructions.验证:
要测试安装,请执行以下操作:
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压缩文件的目的是能够直接在命令行上执行每个JavaCC命令(例如javacc
)。
您可以仅使用JAR文件运行JavaCC命令,如下所示:
java -cp javacc.jar javacc
使用这种方法,您将无法直接在命令行上访问javacc
(或其他命令):它们将不在您的PATH
上。
发布于 2020-03-08 23:39:16
您可以按照本指南安装部分中的相同步骤进行操作。
https://javacc.github.io/javacc/#getting-started
将下载的文件解压缩到新目录后,需要将该文件夹的路径添加到Windows中的path变量中。要做到这一点,请遵循以下指南:
发布于 2021-02-25 22:23:43
如果您正在使用Eclipse作为您的集成开发环境,您可以从marketplace安装JavaCC。只需转到help
,然后单击Eclipse Marketplace
,当它加载时,只需在搜索栏上键入"JavaCC“并安装插件。我不确定它是否是最新版本,但它工作得很好,安装起来也更简单。
https://stackoverflow.com/questions/60589049
复制相似问题