给定以下IDL文件
#include <CosNotifyComm.idl>
module TestEvent
{
typedef CosNotifyComm::SequencePushConsumer Subscriber;
typedef CosNotification::StructuredEvent CoreEvent;
};Jacorb (v3.2)生成带有错误的SubscriberHelper类。但是,CoreEventHelper类是正确生成的。例如:
公共静态空插入(org.omg.CORBA.Any any,CosNotifyComm.SequencePushConsumer s)
正确的代码是
公共静态空插入(org.omg.CORBA.Any any,org.omg.CosNotifyComm.SequencePushConsumer s)
这是个虫子吗?如何解决这个问题?
发布于 2013-10-17 09:43:58
由于没有人回答,我会用我找到的解决办法来回答这个问题。
jacorb到java生成器"idl.bat“提供了一个选项-i2jpackage。因此,在执行时,应该将"-i2jpackage CosNotifyComm:org.omg.CosNotifyComm“传递给idl.bat。
如果这是一个错误或不,我仍然不知道。
https://stackoverflow.com/questions/19226494
复制相似问题