在6.0版中,该bin
目录缺少运行的脚本javacc
。这就是为什么您从 Windows 命令提示符处收到错误消息的原因。
您拥有的是javacc.jar
位于 lib 目录中的 jar 文件。您所需要的只是将该 jar 文件添加到您的classpath
并运行java.exe
并传递运行的主类,javacc
后者恰好也被命名javacc
,因此运行javacc
只需像这样继续:
cmd> java -cp C:\javacc-6.0\bin\lib\javacc.jar javacc
在最新版本中,他们似乎忘记在bin
包的文件夹中添加脚本。您可以下载5.0 版本,它包含您需要的所有脚本文件,其中包含一个名为 的文件javacc.bat
,这是窗口命令提示符正在寻找但在您的情况下没有找到的文件。
当然,您可以将这些脚本从5.0
版本复制到版本bin
目录6.0
,它们也可以工作。并且由于您已经设置了要包含的路径,C:\javacc-6.0\bin
因此您可以像以前尝试过的那样运行它,而无需关闭命令提示符窗口甚至重新启动整个计算机!
编辑 - 新链接
不幸的是,上面的链接不再有效,幸运的是内容已移至github。这里是新链接:
项目网址: https ://javacc.org/
github上的项目地址:https ://javacc.github.io/javacc/
早期版本:https ://github.com/javacc/javacc/branches/