[英]Rascal module not linking to Java class
我正在嘗試在 Rascal 中創建一個 Socket 庫來操作 Java TCP 套接字類。 為此,使用以下基本設置:(src)>(Network)>(Socket.java, Socket.rsc) [1]: https ://i.stack.imgur.com/a66RS.png
嘗試將 Network::Socket 模塊導入 Rascal 終端時,出現以下錯誤:“無法鏈接方法 Network.Socket 因為:找不到類”
流氓模塊:
module Network::Socket
@javaClass{Network.Socket}
public java str tester();
Java類:
package Network;
import io.usethesource.vallang.IString;
import io.usethesource.vallang.IValueFactory;
public class Socket {
private final IValueFactory values;
public Socket(IValueFactory values){
this.values = values;
}
public IString tester() {
return values.string("lol");
}
}
請教我為什么模塊和類之間的鏈接不起作用,我沒有看到問題。 像在 Rascal中引用 Java 文件中所建議的那樣關閉和打開一個新終端並沒有解決問題。
eclipse 項目的某些元數據中的錯誤是錯誤的。
使用完全相同的設置和文件創建一個新項目使其工作。
編輯:認為錯誤的原因是重命名項目
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.