如果您需要使用轻量消息队列(原 MNS)收发消息,可以使用Java SDK进行操作。本文介绍如何安装Java SDK。

环境准备

  • 安装1.6.0或以上版本JDK。具体操作。请参见安装JDK

    您可以通过命令java -version查看Java版本。

  • 安装2.5或以上版本Maven。具体操作,请参见安装Maven

安装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依赖

  • 如果您使用非模块系统(使用类路径),无须添加JAXB依赖。

  • 如果您使用模块系统,那么需要确保安装的Java版本在Java 9及以上,并且需要在您的module-info.java文件中,加入以下requires声明。

    module your.module.name {
        requires java.xml;  // 声明对标准XML模块的依赖。
        requires aliyun.sdk.mns; // 声明对MNS SDK模块的依赖。
    
      
        // 您的其他模块声明...
    }