全部产品
Search
文档中心

Simple Message Queue (formerly MNS):Instal SDK untuk Java

更新时间:Jul 02, 2025

Jika Anda ingin menggunakan Simple Message Queue (sebelumnya MNS) untuk mengirim dan menerima pesan, Anda dapat memanfaatkan SMQ SDK untuk Java. Topik ini menjelaskan cara menginstal SMQ SDK untuk Java.

Persyaratan lingkungan

  • Java Development Kit (JDK) 1.6.0 atau yang lebih baru telah diinstal. Untuk informasi lebih lanjut, lihat Unduhan Java.

    Anda dapat menjalankan perintah java -version untuk memeriksa versi Java.

  • Maven 2.5 atau yang lebih baru telah diinstal. Untuk informasi lebih lanjut, lihat Mengunduh Apache Maven 3.9.8.

Instal dependensi Java

Catatan
  • Pilih versi SMQ SDK untuk Java sesuai dengan kebutuhan bisnis Anda. Kami merekomendasikan penggunaan versi terbaru dari SMQ SDK untuk Java.

  • Untuk informasi lebih lanjut tentang versi SMQ SDK untuk Java, lihat Versi.

<dependency>
    <groupId>com.aliyun.mns</groupId>
    <artifactId>aliyun-sdk-mns</artifactId>
    <version >${ Versi terbaru MNS SDK untuk Java}</version>
</dependency>

Tambahkan dependensi JAXB

Jika Anda menggunakan Java 9 atau yang lebih baru, Anda harus menambahkan dependensi berikut untuk Java Architecture for XML Binding (JAXB).

  • Jika Anda menggunakan sistem non-modul seperti Classpath, tambahkan dependensi berikut.

    <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>
  • Jika Anda menggunakan sistem modul, tambahkan deklarasi requires berikut ke file module-info.java Anda.

    module your.module.name {
        requires java.xml;  // Deklarasikan dependensi pada modul XML standar. 
        requires aliyun.sdk.mns; // Deklarasikan dependensi pada modul SMQ SDK. 
    
      
        // Deklarasikan dependensi pada modul lain.
    }