我试图在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/[用户名]/Downloads/sablecc-3.7/lib/sablecc.jar org.sablecc.sablecc.sablecc[项目名称]
但我还是收到错误消息:
“netx:无效参数:net.sourceforge.jnlp.util.optionparser.InvalidArgumentException:[-classpath,/home/[用户名]/Downloads/sablecc-3.7/lib/sablecc.jar,org.sablecc.sablecc.sablecc,项目名]”
此外,我还尝试将参数从“Variables…”中给定的[Project_Name]更改为${resource_Name},但出现以下错误:
变量引用空选择:${resource_name}
知道吗??提前谢谢你!:)

最佳答案

即用版本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

10-08 17:46