Rascal 模块未链接到 Java class

Rascal module not linking to Java class

我正在尝试在 Rascal 中创建套接字库来操作 Java TCP 套接字 class。 为此,使用以下基本设置:(src)>(Network)>(Socket.java, Socket.rsc) [1]: https://i.stack.imgur.com/a66RS.png

尝试将 Network::Socket 模块导入 Rascal 终端时出现以下错误:“无法 link 方法 Network.Socket 因为:class未找到"

Rascal 模块:

module Network::Socket

@javaClass{Network.Socket}
public java str tester();

Java class:

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");
    }
}

请赐教为什么模块和 class 之间的 linking 不起作用,我没有看到问题。 按照 中的建议关闭并打开新终端并没有解决问题。

eclipse项目的某个metadeta出现故障。

Creating a new project with the exact same setup and files made it work.

编辑:认为 原因 错误是重命名项目