0

我正在尝试在 Linux 机器的 Eclipse 中安装 SableCC。我已按照此 http://web.archive.org/web/20090318023544/http://www.comp.nus.edu.sg/~sethhetu/rooms/Tutorials/EclipseAndSableCC.html 上给出的说明进行操作,该说明适用于Windows,但在第 9 步我找不到 Linux 机器的匹配文件。

我尝试过的路径如下:

位置:/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/bin/javaws
工作目录:我选择“浏览工作区...”
参数:-classpath /home/[user_name]/Downloads/sablecc -3.7/lib/sablecc.jar org.sablecc.sablecc.SableCC [项目名称]

但我仍然收到错误消息:
“netx: Invalid argument: net.sourceforge.jnlp.util.optionparser.InvalidArgumentException: [-classpath, /home/[user_name]/Downloads/sablecc-3.7/lib/sablecc.jar, org. sablecc.sablecc.SableCC,项目名称]"

Ι 还尝试将参数从 [Project_Name] 更改为从“变量...”给出的 ${resource_name},但我收到此错误:
Variable references empty selection: ${resource_name}

任何想法??先感谢您!:)

4

1 回答 1

0

一个现成的版本http://downloads.sourceforge.net/sablecc/sablecc-3.7.zip,提供

sablecc-3.7/lib/sablecc.jar
           /bin/sablecc

bin/sablecc 是一个脚本,运行java -jar sablecc.jar


构建 sablecc.jar:参见 `sablecc-3.7/doc/description.html

于 2017-04-03T17:30:43.010 回答