كيفية إصلاح خطأ java.lang.UnsupportedClassVersionError: إصدار major.minor غير مدعوم؟
```html
مرحباً! أنا مبتدئ في Java وواجهت خطأ غير مفهوم عند تشغيل البرنامج.
لديّ Java 8 (jdk1.8.0_201) مثبتة، وأكتب الكود في IntelliJ IDEA. يتم التجميع دون مشاكل، ولكن عندما أحاول تشغيل ملف .class المُجمّع عبر سطر الأوامر، يظهر هذا:
```
Exception in thread "main" java.lang.UnsupportedClassVersionError: HelloWorld : Unsupported major.minor version 52.0
```
إليك كودي البسيط:
```java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
```
أقوم بتجميعه هكذا: `javac HelloWorld.java` — وأحصل على ملف HelloWorld.class. وعند تشغيل `java HelloWorld` أحصل على هذا الخطأ.
ماذا يعني "major.minor version 52.0"؟ لماذا الإصدار غير مدعوم رغم أن لديّ Java 8؟ كيف يمكن إصلاح ذلك؟ سمعت أن هذا مرتبط بإصدارات JDK و JRE، لكنني لا أفهم كيف يعمل ذلك.
من فضلك، اشرح بكلمات بسيطة ومع أمثلة كيفية حل المشكلة. شكراً مسبقاً
```