全部產品
Search
文件中心

Simple Message Queue (formerly MNS):安裝SDK

更新時間:Mar 27, 2025

如果您需要使用輕量訊息佇列(原 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依賴

如果您使用的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模組的依賴。
    
      
        // 您的其他模組聲明...
    }