10.1 简介
OpenDDS提供JNI绑定。Java应用程序可以像C++应用程序一样使用完整的OpenDDS中间件。
有关入门的信息,包括先决条件和依赖项,请参阅$DDS_ROOT/java/INSTALL文件。
Java版本9和更高版本使用Java平台模块系统JavaPlatform Module System.。要在这些Java版本中使用OpenDDS,请将MPC特性java_pre_jpms设置为0。OpenDDS的配置脚本将尝试检测Java版本并自动设置。
有关使用java绑定开发应用程序时遇到的常见问题的信息,请参阅$DDS_ROOT/java/FAQ文件。
10.2 IDL和代码生成
OpenDDS的Java绑定不仅仅是一个存在于一两个.jar文件中的库。DDS规范定义了DDS应用程序和DDS中间件之间的交互。特别是,DDS应用程序发送和接收强类型strongly-typed的消息,这些类型由应用程序开发人员在IDL中定义。
本文档是OpenDDS Java开发的详细指南,涵盖了从IDL和代码生成到创建发布者和订阅者,以及数据读者侦听器的实现。OpenDDS为Java应用程序提供了JNI绑定,允许与DDS中间件的全面交互。通过遵循教程,开发者可以了解如何设置OpenDDS Java项目,生成DDS相关的C++和Java代码,以及如何构建和运行简单的发布者和订阅者应用。
订阅专栏 解锁全文
Java绑定&spm=1001.2101.3001.5002&articleId=128639026&d=1&t=3&u=5e886aa1284c440d9219c27579a9e6ef)
1470

被折叠的 条评论
为什么被折叠?



