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的消息,这些类型由应用