Avatar ·

كيفية إصلاح الخطأ java.lang.UnsupportedClassVersionError: Unsupported major.minor version

مرحبًا بالجميع! أنا مبتدئ في Java وأواجه هذا الخطأ لليوم الثاني. أكتب برنامجًا بسيطًا "Hello World" في IntelliJ IDEA، ولكن عند محاولة تشغيله عبر سطر الأوامر أحصل على هذه الرسالة: ``` Exception in thread "main" java.lang.UnsupportedClassVersionError: HelloWorld : Unsupported major.minor version 61.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) ... ``` إليك الكود الخاص بي: ```java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` لقد قمت بتجميع هذا الملف باستخدام javac في مجلد المشروع، وعندما أحاول تشغيل java HelloWorld، يظهر هذا الخطأ. بينما في IntelliJ IDEA نفسها، يعمل البرنامج بشكل طبيعي. ماذا يعني "major.minor version 61.0"؟ وكيف يمكن إصلاحه؟ لقد تحققت من إصدار Java — يكتب أن لدي Java 8 (1.8.0_291). هل أحتاج إلى تحديث JDK؟ أم أن المشكلة في كيفية تجميعي؟