com.sun.proxy。$ Proxy1无法转换为

时间:2013-11-30 17:47:03

标签: java casting rmi

GameV1游戏;

  public void connect() {
    connect("//localhost/Game");
    if (getServer() != null) {
        game= (GameV1) getServer();

    }

}

这种方法" connect(" // localhost / Game");"只需将服务器设置在upperclase上,然后将其转换为GameV1 游戏=接口 GameV1 =具有实现游戏的具体类

if(getServer()!= null) 这返回true但是在施法时我得到了这个错误 com.sun.proxy。$ Proxy1无法强制转换为GameV1

1 个答案:

答案 0 :(得分:7)

使用RMI远程对象,您无法转换为具体类。你必须转发到远程接口。