当尝试在 Eclipse 中运行任何流氓文件时(通过右键单击流氓导航器中的文件并按Run as → Rascal Application
),我收到此错误
An internal error occurred during: "Launching Hello.rsc".
No such Java method:
org.rascalmpl.library.Prelude.remove(org.eclipse.imp.pdb.facts.ISourceLocation, /
org.rascalmpl.interpreter.IEvaluatorContext)
(/
这里用作行分隔符。)
我以前在这个安装上没有遇到过这个问题。
java version: 1.7.0_65
Eclipse version: 4.2.2 (Juno)
Rascal version: 0.6.2.201312171007
更新
似乎还有更多的东西不起作用。
如果我导入一个标准模块,比如
import IO;
我收到此错误:
could not load module import IO;[No such Java method:
org.rascalmpl.library.Prelude.remove(org.eclipse.imp.pdb.facts.ISourceLocation, /
org.rascalmpl.interpreter.IEvaluatorContext)
如果我尝试使用该syntax
构造:
module Syntax
start syntax Program = Expr;
...
[rest of syntax-declarations]
然后我得到这个错误:
could not load module start syntax Program = Expr;[value(...) /
is not allowed in patterns
因此,问题可能比简单地无法运行文件/将它们加载到控制台中更为根本。