未能 compile/run Rascal 示例代码
Failing to compile/run Rascal example code
我正在尝试 运行 this part of the documentation 上的示例代码:
module demo::lang::Exp::Concrete::WithLayout::Syntax
layout Whitespace = [\t-\n\r\ ]*;
lexical IntegerLiteral = [0-9]+;
start syntax Exp
= IntegerLiteral
| bracket "(" Exp ")"
> left Exp "*" Exp
> left Exp "+" Exp
;
然而,当 运行 这样做时,我得到一个错误:
|unknown:///|: Java 编译失败,因为包 io.usethesource.vallang.type 在 6、36 处不存在,类路径 [D:\Program Files (x86)\Eclipse\java-oxygen\eclipse\plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar]
建议:|http://tutor.rascal-mpl.org/Errors/Static/JavaCompilation/JavaCompilation.html|
这似乎是缺少依赖项,即使我按照在线说明安装了 rascal。我有一个 1.8 jdk,我有 eclipse oxygen(重新安装了所有这些)我也正确设置了我的 .ini 文件。它在安装等方面给出了 0 个错误。我正尝试在 windows 机器上 运行 它,这可能是问题所在。我有第二台安装了它的机器,它工作得很好。所以这是一种机器特定的问题。
(我只想 运行 在这台 windows 机器上,因为它比我的其他机器更强大。Rascal 和 eclipse 一起很重)
提前致谢!
一般情况下,rascal 会在 windows 上工作,不用担心。
这是不稳定的还是稳定的?
也许将其移至 GitHub 问题会更好,因为该格式更适合此类问题。
我正在尝试 运行 this part of the documentation 上的示例代码:
module demo::lang::Exp::Concrete::WithLayout::Syntax
layout Whitespace = [\t-\n\r\ ]*;
lexical IntegerLiteral = [0-9]+;
start syntax Exp
= IntegerLiteral
| bracket "(" Exp ")"
> left Exp "*" Exp
> left Exp "+" Exp
;
然而,当 运行 这样做时,我得到一个错误: |unknown:///|: Java 编译失败,因为包 io.usethesource.vallang.type 在 6、36 处不存在,类路径 [D:\Program Files (x86)\Eclipse\java-oxygen\eclipse\plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar] 建议:|http://tutor.rascal-mpl.org/Errors/Static/JavaCompilation/JavaCompilation.html|
这似乎是缺少依赖项,即使我按照在线说明安装了 rascal。我有一个 1.8 jdk,我有 eclipse oxygen(重新安装了所有这些)我也正确设置了我的 .ini 文件。它在安装等方面给出了 0 个错误。我正尝试在 windows 机器上 运行 它,这可能是问题所在。我有第二台安装了它的机器,它工作得很好。所以这是一种机器特定的问题。 (我只想 运行 在这台 windows 机器上,因为它比我的其他机器更强大。Rascal 和 eclipse 一起很重)
提前致谢!
一般情况下,rascal 会在 windows 上工作,不用担心。
这是不稳定的还是稳定的?
也许将其移至 GitHub 问题会更好,因为该格式更适合此类问题。