عن الدرس
تم تقديم ميزة JAR متعددة الإصدارات في Java 9. وهي تسمح باستخدام إصدارات متعددة من فئة تتعلق بإصدارات متعددة من Java. على سبيل المثال، تستخدم العديد من المكتبات أو الأطر التابعة لجهات خارجية Java. نظرًا لأن Java كلغة تتطور باستمرار ومع كل إصدار رئيسي، تتم إضافة العديد من الميزات الجديدة إلى اللغة. نظرًا لأن المكتبات/الأطر التابعة لجهات خارجية يجب أن تعيد كتابة قاعدة التعليمات البرمجية الخاصة بها من أجل استيعاب الميزات الجديدة، فإن الفرق مترددة للغاية في استخدام الميزات الجديدة. يعمل هذا كعائق أمامهم للانتقال إلى الإصدارات الجديدة من Java.