【问题标题】:jacorb generates .java files incorrectlyjacorb 错误地生成 .java 文件
【发布时间】:2013-10-14 02:58:47
【问题描述】:

鉴于以下 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)

正确的代码是

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

这是一个错误吗?如何解决这个问题?

【问题讨论】:

    标签: java jacorb


    【解决方案1】:

    由于没有人回答,我将用我找到的解决方法来回答这个问题。

    jacorb idl to java 生成器“idl.bat”提供了一个选项-i2jpackage。所以你应该在执行时将“-i2jpackage CosNotifyComm:org.omg.CosNotifyComm”传递给idl.bat。

    这是否是一个错误,我仍然不知道。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-02
      • 2011-10-14
      • 2023-03-26
      • 2023-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多