如何使用Eclipse平台的 "Java开发工具运行MQPubSubApiSample。
关于本任务
Java 发布/预订样本程序是 IBM® MQ MQI client Java 程序。 使用缺省队列管理器(侦听端口 1414)在不做修改的情况下运行该样本。 此任务描述此简单案例,并在一般术语中指示如何提供参数和修改样本以适合不同的 IBM MQ 配置。 说明了在 Windows上运行的示例。 在其他平台上,文件路径会有所不同。
过程
- 导入 Java 样本程序
- 在工作台中,单击 ,然后单击 确定。
- 切换到 " 包资源管理器 " 视图。
- 右键单击 " 包资源管理器 " 视图中的空格。 单击 。
- 在 Project name 字段中,输入 MQ Java Samples。 单击 。
- 在 Java Settings 面板中,切换到 库 选项卡。
- 单击 。
- 浏览至 MQ_INSTALLATION_PATH \java\lib ,其中 MQ_INSTALLATION_PATH 是 IBM MQ 安装文件夹,然后选择 com.ibm.mq.jar 和 com.ibm.mq.jmqi.jar
- 单击
- 右键单击 " 包资源管理器 " 视图中的 src 。
- 选择 ... 并浏览至路径 MQ_INSTALLATION_PATH \tools\wmqjava\samples ,其中 MQ_INSTALLATION_PATH 是 IBM MQ 安装目录。
- 在 " 导入 " 面板 图 1上,单击 samples (不选中该复选框)。
- 选择 MQPubSubApiSample.java。 Into folder 字段应包含 MQ Java Samples/src。 单击完成。
- 运行发布/预订样本程序。
可通过两种方式来运行该程序,具体取决于是否需要更改缺省参数。
- 第一个选项是在不做任何更改的情况下运行该程序:
- 在工作空间主菜单中,展开 src 文件夹。 右键单击 "
- 第二个选项是在使用参数或针对环境修改的源代码的情况下运行该程序:
- 打开 MQPubSubApiSample.java 并研究 MQPubSubApiSample 构造函数。
- 修改该程序的属性。
这些属性可使用-DJVM 开关进行修改,或通过编辑源代码为 "System p属性提供默认值。
- topicObject
- queueManagerName
- subscriberCount
只能通过编辑构造函数中的源代码来更改以下属性。
要设置 System p行,请在存取器中编码缺省值,例如:
queueManagerName = System.getProperty("com.ibm.mq.pubSubSample.queueManagerName", "QM3");
或者,通过 -D 选项向 JVM 提供参数,如以下步骤中所示:
- 复制要设置的 System.Property 的全名,例如:
com.ibm.mq.pubSubSample.queueManagerName。
- 在工作空间中,右键单击 。 在 创建,管理和运行应用程序 中双击 Java 应用程序,然后单击 (x) = Arguments 选项卡。
- 在“VM 自变量:”窗格中,输入 -D 并粘贴 System.property 名称 com.ibm.mq.pubSubSample.queueManagerName,后跟 =QM3。 单击 。
- 以逗号分隔列表形式,或者以窗格中的附加行(不使用逗号分隔符)形式添加更多的自变量。
例如:-Dcom.ibm.mq.pubSubSample.queueManagerName=QM3, -Dcom.ibm.mq.pubSubSample.subscriberCount=6。