Eclipse中的处理:初始化客户端

时间:2013-10-06 04:48:44

标签: eclipse ide client processing

我正在Eclipse中处理一个Processing程序,我在初始化Client对象时遇到问题。我已经从处理包中将 core.jar net.jar 正确地从这些位置导入到我的班级中:

C:\ Program Files \ eclipse \ processing-2.0.2 \ core \ library C:\ Program Files \ eclipse \ processing-2.0.2 \ modes \ java \ libraries \ net \ library \ net.jar

public class Client extends PApplet {
    private static final long serialVersionUID = 0L;

    // Declare a client
    Client client;

    public void setup() {
        size(400, 200);

        // create the client
        client = new Client(this, "127.0.0.1", 8888);
    }
}

Eclipse抱怨的行( client = new Client(this,“127.0.0.1”,8888)显示错误:构造函数Client(Client,String,int)未定义。< / p>

根据客户端API,有一个构造函数接受这些参数:http://processing.org/reference/libraries/net/Client.html

我还尝试了 client = new Client(this,8888); ,Eclipse仍在抱怨错误。任何人都可以帮助指导我如何解决这个问题?感谢。

1 个答案:

答案 0 :(得分:1)

您的班级名为Client,因此代码中的new Client正在尝试创建班级的实例。你真正想要的是processing.net.Client的一个实例。最好为您的班级使用不同的名称:

import processing.net.Client;

public class MyApplet extends PApplet {
    private static final long serialVersionUID = 0L;

    // Declare a client
    Client client;

    public void setup() {
        size(400, 200);

        // create the client
        client = new Client(this, "127.0.0.1", 8888);
    }
}

我已将班级名称更改为MyApplet