2016-06-07 18 views
1

使用rascal shell解釋器時,我無法鏈接java類。這是我收到的錯誤消息:使用Rascal Shell鏈接java類方法

unexpected error: Cannot link method org.my.MyClass because: class not found

使用Eclipse的流氓shell工程。既穩定(0.8.0.201510190912)和不穩定(0.8.0.201606061752)版本

回答

1

我假設你正在運行使用java -jar rascal-<version>.jar釋放罐子試過了,後來我才知道的唯一安全的方法是怎麼收拾你流氓來源和必要的類將文件與其餘的Rascal文件一起放入jar文件中。您也可以嘗試使用-cp選項將java類路徑擴展爲java

+1

我沒有編譯所有的東西,只需在-cp中列出所需的所有jar包括'rascal-shell-unstable.jar': 'java -cp /path/to/rascal.jar:my_lib.jar: 。 org.rascalmpl.shell.RascalShell' 由於'-jar'選項將忽略'-cp'類路徑。回覆晚了非常抱歉。 –

+0

感謝您的報告! – jurgenv