如果您需要使用轻量消息队列(原 MNS)收发消息,可以使用Java SDK进行操作。本文介绍如何安装Java SDK。
环境准备
安装Java依赖库
说明 
- 请根据需求选择合适的SMQ Java SDK版本,推荐您使用最新版本。关于版本功能的更多信息,请参见aliyun-sdk-smq。 
- 关于SMQ SDK版本记录的更多信息,请参见版本记录。 
<dependency>
    <groupId>com.aliyun.mns</groupId>
    <artifactId>aliyun-sdk-mns</artifactId>
    <version>${MNS SDK 最新版本}</version>
</dependency>JAXB依赖
如果您使用的Java版本是Java 9及以上的版本,则需要添加以下JAXB相关依赖。
- 当您使用非模块系统(使用类路径),需要手动添加以下依赖。 - <dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.3.1</version> </dependency> <dependency> <groupId>javax.activation</groupId> <artifactId>activation</artifactId> <version>1.1.1</version> </dependency> <dependency> <groupId>org.glassfish.jaxb</groupId> <artifactId>jaxb-runtime</artifactId> <version>2.3.9</version> </dependency>
- 当您使用模块系统,需要在您的 - module-info.java文件中,加入以下requires声明。- module your.module.name { requires java.xml; // 声明对标准XML模块的依赖。 requires aliyun.sdk.mns; // 声明对MNS SDK模块的依赖。 // 您的其他模块声明... }
该文章对您有帮助吗?