0

以下のIDLファイルが与えられた場合

#include <CosNotifyComm.idl>

module TestEvent
{
    typedef CosNotifyComm::SequencePushConsumer Subscriber;  
    typedef CosNotification::StructuredEvent CoreEvent;
};

Jacorb ( v3.2 ) は、エラーを含む SubscriberHelper クラスを生成します。ただし、CoreEventHelper クラスは正しく生成されます。例えば:

public static void insert (org.omg.CORBA.Any any、CosNotifyComm.SequencePushConsumer s)

正しいコードは

public static void insert (org.omg.CORBA.Any any、org.omg.CosNotifyComm.SequencePushConsumer s)

これはバグですか?これを回避するには?

4

1 に答える 1

0

誰も答えなかったので、私が見つけた回避策でこの質問に答えます。

jacorb idl to Java ジェネレーター「idl.bat」は、オプション -i2jpackage を提供します。-i2jpackage CosNotifyComm:org.omg.CosNotifyCommそのため、実行中に idl.bat に" " を渡す必要があります。

これがバグかどうかはまだわかりません。

于 2013-10-17T09:43:58.210 に答える