# การเปลี่ยนแปลงตัวจัดประเภท Artifact

> Aspose.Slides สำหรับ Java ใช้ตัวจัดประเภท jdk8 แทน jdk16 แล้ว เรียนรู้เหตุผลและวิธีอัปเดต dependencies ของคุณ.

Source: https://docs.aspose.com/slides/th/java/artifact-classifier-change/
Updated: 2026-10-09

## **การเปลี่ยนแปลงตัวจัดประเภท Artifact จาก `jdk16` เป็น `jdk8`**

เริ่มตั้งแต่เวอร์ชัน **26.10** เราได้เปลี่ยนตัวจัดประเภทที่ใช้ใน Artifact ที่เผยแพร่จาก **`jdk16`** (Java 6) ไปเป็น **`jdk8`** (Java 8).

### **สิ่งที่เปลี่ยนแปลง**

| | ก่อน | หลัง |
|---|---|---|
| Classifier | `jdk16` | `jdk8` |
| Minimum Java version | Java 1.6 | Java 8 |

**ก่อน:**
```
com.aspose:aspose-slides:26.10:jdk16
```

**หลัง:**
```
com.aspose:aspose-slides:26.10:jdk8
```

### **เหตุผลที่เราทำการเปลี่ยนแปลงนี้**

หลังจากการตรวจสอบภายใน เราตัดสินใจ **ยกเลิกการสนับสนุนเวอร์ชัน Java เก่า** ที่ไม่ให้คุณค่าและขัดขวางการบำรุงรักษาอย่างต่อเนื่อง Java 8 ถูกเลือกเป็นพื้นฐานใหม่ที่ปลอดภัยสำหรับผู้ใช้ทั้งหมด. ส่วนหนึ่งของกระบวนการนี้ ตัวจัดประเภทถูกอัปเดตเพื่อสะท้อนเวอร์ชันขั้นต่ำที่สนับสนุนจริง เราได้ปรับให้สอดคล้องกับรูปแบบการตั้งชื่อของ Oracle ปัจจุบัน ซึ่งผลิตภัณฑ์ถูกอ้างถึงอย่างเป็นทางการว่า **JDK 8** (แทนรูปแบบเก่า `1.8`).

### **สิ่งที่คุณต้องทำ**

1. **อัปเดตตัวจัดประเภท** ในประกาศ dependencies ของคุณจาก `jdk16` ไปเป็น `jdk8`.

   **Maven:**
   ```xml
   <dependency>
     <groupId>com.aspose</groupId>
     <artifactId>aspose-slides</artifactId>
     <version>26.10</version>
     <classifier>jdk8</classifier>
   </dependency>
   ```

   **Gradle:**
   ```groovy
   implementation 'com.aspose:aspose-slides:26.10:jdk8'
   ```

2. **ตรวจสอบสภาพแวดล้อม runtime** ของคุณว่าเป็น Java 8 หรือสูงกว่า.

3. **รีเฟรชไฟล์ล็อกใดๆ** หรือแคชของ dependencies ที่ผูกกับตัวจัดประเภทเก่า.

### **หมายเหตุการย้าย: jdk16 และ jdk8**

ตั้งแต่เวอร์ชัน 26.10​ ทั้งตัวจัดประเภท jdk16 และ jdk8 จะให้ JAR ที่เข้ากันได้กับ Java 8 (สร้างด้วยการตั้งค่าความเข้ากันของ source/target เป็น Java 8).

 - `jdk16` → ยังคงถูกเผยแพร่เพื่อความเข้ากันย้อนกลับ (การบูรณาการที่มีอยู่)
 - `jdk8` → ถูกแนะนำเป็นตัวจัดประเภทที่ต้องการใหม่สำหรับสภาพแวดล้อม Java 8

⚠️ หมายเหตุ: ระยะเวลาการเผยแพร่คู่นี้กำหนดว่าจะสิ้นสุดในวันที่ 31 มีนาคม 2027​. หลังจากวันนั้น ตัวจัดประเภท jdk16 จะถูกยกเลิก และจะสนับสนุนเฉพาะ jdk8 เท่านั้น.

### **บันทึกการเข้ากันได้**

- ตัวจัดประเภท `jdk16` **ไม่เผยแพร่อีกต่อไป** หลังจาก **31 มีนาคม 2027**.
- หากคุณยังต้องการการสนับสนุน Java 1.6 โปรดอยู่ในสายเวอร์ชันหลักก่อนหน้าจนกว่าจะสามารถย้ายได้.

### **ต้องการความช่วยเหลือ?**

หากคุณพบปัญหาในระหว่างการย้าย โปรดติดต่อ [ฝ่ายสนับสนุน Aspose](https://forum.aspose.com/) เพื่อรับความช่วยเหลือเพิ่มเติม.
