0

非常に単純なプログラムを開始しようとすると、6 行目で「タイプ One2OneChannel をインスタンス化できません」というエラーが表示されます。

import org.jcsp.lang.*;

public class main {
public static void main(String[] args)
{
    One2OneChannel chan = new One2OneChannel();
}

ここにあるような他のプログラムで見たことがありますhttp://www.di.unipi.it/didadoc/labIII/ONLINE/jcsp-docs/jcsp/plugNplay/Merge.html人々は同じコードで新しい One2OneChannels を正常に作成しました使おうとしています。

私は何が間違っているのでしょうか?

ありがとう

アレックス

4

2 に答える 2

4

通常、クラスのコンストラクターが private / protected に設定されているか、型がクラスではなくインターフェイスであることが原因です。このドキュメントによると: http://www.cs.kent.ac.uk/projects/ofa/jcsp/jcsp-1.1-rc4/jcsp-doc/org/jcsp/lang/Channel.html次の手順で One2OneChannel を作成できます。コード:

One2OneChannel channel = Channel.createOne2One();
于 2013-02-26T00:41:25.050 に答える
0

インスタンス化しようとしているクラスはパッケージに属していますjcsp.lang。それに応じて import ステートメントを変更する必要があります。

于 2013-02-26T00:40:19.860 に答える