0

我是编程的初学者,在学校我必须做一个小的 SableCC 项目。但是我不确定如何正确使用 SableCC。

我已经从 sablecc.org 下载了它,并按照自述文件中的说明进行了安装。

因此,在使用java -jar lib/sablecc.jar命令安装后,控制台会告诉我使用情况如何,例如

sablecc --license

或使用

sablecc [-d destination] 

到我希望 sablecc 工作的地方(我猜)。

但是,当我使用此列表中的任何内容时,它只会说:

Sablecc 未被识别为内部或外部命令

我做错了什么?谢谢!

4

1 回答 1

0

我还按照 ANT 的 [README.html][1] 的说明进行操作,对我来说效果很好。

编辑:我在这里放了一些命令,以防链接有时不可用。

下载后,执行以下步骤:

  • 解压文件 sablecc-3.2.tar.gz 或 sablecc-3.2.zip:tar
    -xzvf sablecc-3.2.tar.gzjar -xvf sablecc-3.2.zip
  • 进入创建的目录:
    cd sablecc-3.2
  • 你会在 lib 目录中找到一个可执行的 sablecc.jar 文件:
    java -jar lib/sablecc.jar

就是这个。

如果您的系统上安装了 Ant,您可以使用以下命令安装 SableCC:

ant -Dinstall.dir=destination install
于 2017-04-03T10:41:56.697 回答