كيفية تعيين Classpath في Java؟



في هذه المقالة ، سوف نغطي كيفية تعيين Java classpath ، ونلقي نظرة على كيفية تعيين JAVA_HOME كمتغير بيئة في نظام التشغيل Windows 10

في هذه المقالة ، سوف نغطي كيفية الضبط classpath ، وإلقاء نظرة على كيفية تعيين JAVA_HOME كمتغير بيئة في نظام التشغيل Windows 10. سيتم تغطية المؤشرات التالية في هذه المقالة ،

لذلك دعونا نبدأ بهذه المقالة حول كيفية تعيين Java Classpath؟





لماذا أحتاج إلى ضبط JAVA_HOME؟

تتطلب العديد من البرامج التي تم تطويرها في Java تعيين JAVA_HOME في متغير بيئة لتنفيذ خالية من الأخطاء أحد الأمثلة على هذا البرنامج هو Tomcat. عندما نقوم بإعداد برامج متغيرات البيئة ، ابحث عن مسارات قابلة للتنفيذ مثل في هذه الحالة سيتم تحديد موقع javac. يجب أن يشير JAVA_HOME إلى JDK وليس JRE.

المضي قدما مع هذه المقالة حول كيفية تعيين Java Classpath؟



نظرة عامة على JAVA_HOME ، CLASSPATH ، PATH

JAVA_HOME هو المسار إلى دليل تثبيت JDK والذي لا يماثل دليل تثبيت JRE ، مسار التثبيت هو 'C: Program FilesJavajdk1.8.0_191'. في JRE_HOME ، نقوم بتخزين مسار بيئة وقت تشغيل جافا وهو في حالتي 'C: Program FilesJavajre1.8.0_191'

كلاسبث

عندما يتم تنفيذ تطبيق Java ، فإنه يتحقق من فئات Java في CLASSPATH من أجل التنفيذ دون أي خطأ. يحتوي عادةً على مسارات لملفات Jar مع فاصل مسار نظام التشغيل في النوافذ وهو ''.



إذا كنت تريد تحديد classpath أثناء تشغيل أي برنامج باستخدام سطر الأوامر ، فيمكنك استخدام Java -cp “some.jarsomeOther.jar” com.edureka.HelloWorld. هنا ستكون هاتان الجرانان متاحتان للبرنامج المنفذ حاليًا. إذا تم ضبط هذه الجرار في متغير بيئة CLASSPATH ، فستكون متاحة لجميع البرامج. أيضًا ، هناك حرف بدل * لتضمين جميع ملفات jar داخل مجلد واحد.

مسار

إذا أردنا تنفيذ أمر java في موجه الأوامر ، نحتاج إلى تعيين PATH الذي تكون قيمته دائمًا JAVA_HOMEbin. إذا لم يتم تعيينه ولكن تم ضبط JAVA_HOME ، فيمكنك تنفيذه بالطريقة التالية C:٪ JAVA_HOME٪ / bin / java -version ، بعد القيام بذلك ، عليك ببساطة تنفيذ أمر جافا.

ماذا يفعل الماسح الضوئي في جافا

المضي قدما مع هذه المقالة حول كيفية تعيين Java Classpath؟

افتح إعدادات النظام المتقدمة

في نظام التشغيل windows 10 ، نحتاج إلى الضغط على Windows Key + Pause Key ، والذي سيفتح نافذة إعدادات النظام. توجه إلى تغيير الإعدادات وحدد علامة التبويب خيارات متقدمة.

بدلا من ذلك:

اضغط على ⊞ مفتاح Windows وانقر على مربع البحث 'اكتب هنا للبحث'.

صورة- كيفية تعيين Classpath في Java- Edureka

1. ابحث في إعدادات النظام المتقدمة في المربع الموضح في لقطة الشاشة أدناه.
2. انقر فوق الخيار الذي يشير إلى عرض إعدادات النظام المتقدمة.

المضي قدما مع هذه المقالة حول كيفية تعيين Java Classpath؟

قم بتعيين متغير البيئة JAVA_HOME

بمجرد النقر فوق إعدادات النظام أدناه ، سيظهر المربع رأسًا على علامة التبويب خيارات متقدمة ، انقر فوق 'متغيرات البيئة'

انقر فوق الزر 'جديد' ضمن 'متغيرات النظام' وأدخل JAVA_HOME باسم 'اسم المتغير' والمسار إلى دليل Java JDK الخاص بك ضمن 'قيمة المتغير'

في 'متغيرات النظام' ، انقر على الزر 'جديد' واكتب JAVA_HOME في الحقل 'اسم المتغير:' واكتب مسار JDK في 'قيمة المتغير:'.

يجب أن نضيف المسار كمتغير النظام.

المضي قدما مع هذه المقالة حول كيفية تعيين Java Classpath؟

تحديث نظام PATH

1. في نافذة متغيرات البيئة تحت متغيرات النظام ، انقر على المسار.
2. انقر فوق تحرير.
3. في نافذة تحرير متغير البيئة ، انقر فوق جديد.
4. ثم اكتب حاوية٪ JAVA_HOME٪ التالية.

انقر فوق موافق.

المضي قدما مع هذه المقالة حول كيفية تعيين Java Classpath؟

اختبر التكوين الخاص بك

قم بتشغيل موجه الأوامر
1. اكتب الارتداد التالي٪ JAVA_HOME٪
سيؤدي هذا إلى تكرار مسار دليل JAVA_HOME أو لن يردد أي شيء إذا لم يتم تعيين Variable.
صدى٪ JAVA_HOME٪

انتاج:

C: ملفات البرنامج Javajdk1.8.0_191

للتحقق من نوع الإصدار java -version:
1. اكتب ما يلي في أداة سطر الأوامر
جافا الإصدار

سيؤدي هذا إلى طباعة إصدار Java كما في حالتي:

إصدار جافا '1.8.0_191'
Java (TM) SE Runtime Environment (النسخة 1.8.0_191-b12)
Java HotSpot (TM) خادم افتراضي 64 بت (الإصدار 25.191 ، الوضع المختلط)

المضي قدما مع هذه المقالة حول كيفية تعيين Java Classpath؟

قم بإعداد JAVA_HOME و CLASSPATH و PATH لنظام التشغيل Linux

1. في محرر vi ، افتح / etc / profile # vi / etc / profile.
2. أضف تصدير JAVA_HOME = / usr / jdk1.8.0.
3. أضف تصدير CLASSPATH = CLASSPATH $: /home/LOG4J_HOME/log4j-2.2.16.jar: ..
4. أضف مسار التصدير = $ PATH: /usr/jdk1.8.0/bin.
5. تشغيل #. / etc / profile لتنشيط هذه الإعدادات.
6. قم بتنفيذ # java -version للتحقق مما إذا كانت الإعدادات صحيحة أم لا.

الآن ستفهم 'كيفية تعيين Classpath في Java'. وهكذا وصلنا إلى نهاية هذا المقال. إذا كنت ترغب في معرفة المزيد ،تفحص ال بواسطة Edureka ، شركة تعليمية موثوقة عبر الإنترنت. تم تصميم دورة تدريب وإصدار شهادات Java J2EE و SOA من Edureka لتدريبك على مفاهيم Java الأساسية والمتقدمة جنبًا إلى جنب مع العديد من أطر Java مثل Hibernate & Spring.

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات في هذه المدونة وسنعاود الاتصال بك في أقرب وقت ممكن.