جافا هي واحدة من لغات البرمجة الأكثر شعبية ، والتي تستخدم على نطاق واسع لتطوير التطبيقات لأغراض مختلفة. واحدة من الميزات المفيدة جدا التي تقدمها جافا هي القدرة على تشغيل تطبيقات جافا كخدمة على نظام التشغيل ويندوز.
تشغيل تطبيق جافا كخدمة له العديد من المزايا. أولا ، يجعل من الممكن تشغيل التطبيق في الخلفية ، دون الحاجة إلى فتح نافذة التطبيق. ثانيا ، يضمن أن التطبيق سيعمل بغض النظر عما إذا كان المستخدم قد قام بتسجيل الدخول أم لا. وبالتالي ، يمكن استخدام خدمة تعتمد على جافا لتشغيل التطبيقات من جانب الخادم أو من جانب الخادم والتي يجب أن تكون متاحة دائما.
في هذا الدليل ، ونحن سوف ننظر في كيفية إنشاء وتشغيل تطبيق جافا كخدمة ويندوز. ونحن سوف تظهر لك عدة طرق كيف يمكن القيام بذلك ، بما في ذلك استخدام أدوات جافا القياسية مثل أباتشي كومونز الخفي وأدوات طرف ثالث مثل بروكرون.
- تثبيت وتكوين مجموعة تطوير جافا
- تحميل وتثبيت أباتشي كومنز الخفي
- الخطوة 1: انتقل إلى موقع أباتشي كومونز الخفي الرسمي
- الخطوة 2: اختيار وتحميل النسخة أباتشي كومنز الخفي
- الخطوة 3: تفريغ الأرشيف الذي تم تنزيله
- الخطوة 4: إضافة مسارات الملفات إلى متغير بيئة المسار
- كتابة تطبيق جافا لخدمات ويندوز
- إنشاء ملف تكوين لتطبيق جافا
- تثبيت تطبيق جافا كخدمة ويندوز
- إدارة ومراقبة خدمات جافا على ويندوز
- 1. تكوين الخدمة
- 2. بدء وإيقاف الخدمة
- 3. مراقبة الخدمة
- 4. تسجيل وتسجيل
- 5. إدارة الخدمة عبر واجهة برمجة التطبيقات
- 6. تشغيل الخدمة وفقا لجدول زمني
- 7. رصد الخطأ والإخطار
- إزالة خدمات جافا من ويندوز
- سؤال وجواب
- كيف يمكنني إنشاء تطبيق جافا التي سيتم تشغيلها كخدمة على نظام التشغيل ويندوز?
- ما هي مزايا استخدام تطبيق جافا كخدمة في ويندوز?
- ما هي الطرق البديلة لإنشاء خدمة جافا في ويندوز?
- كيف يمكنني إعداد تطبيق جافا كخدمة في نظام التشغيل ويندوز?
تثبيت وتكوين مجموعة تطوير جافا
مجموعة تطوير جافا (جدك) هي حزمة تطوير جافا تحتوي على كل ما تحتاجه لتطوير تطبيقات جافا. في هذا القسم ، ونحن سوف ننظر في عملية تثبيت وتكوين جدك على جهاز الكمبيوتر الخاص بك.
- انتقل إلى موقع أوراكل الرسمي حيث يمكنك تحميل جدك: https://www.oracle.com/java/technologies/javase-jdk11-downloads.html
- في صفحة التنزيل ، حدد إصدار جدك المناسب لنظام التشغيل الخاص بك وانقر على رابط التنزيل.
- بعد التنزيل ، قم بتشغيل مثبت جدك واتبع تعليمات التثبيت.
- بعد تثبيت جدك ، إضافة المسار إلى جدك إلى متغير بيئة المسار. للقيام بذلك ، اتبع الخطوات التالية:
- افتح لوحة التحكم على جهاز الكمبيوتر الخاص بك.
- انتقل إلى قسم" النظام "أو" النظام والأمان".
- حدد" إعدادات النظام "أو" النظام " حسب نظام التشغيل الخاص بك.
- انقر فوق الزر" إعدادات النظام المتقدمة".
- في النافذة التي تفتح ، حدد علامة التبويب " خيارات متقدمة "وانقر على زر" متغيرات البيئة".
- في قسم" متغيرات النظام "، ابحث عن متغير" المسار "وانقر على الزر" تحرير".
- في نافذة" تحرير متغير النظام "، انقر على زر" جديد " وإضافة المسار إلى مجلد بن في جدك المثبتة. على سبيل المثال ، " ج:\ ملفات البرنامج \ جافا \ جدك 11 \ بن".
- انقر فوق الزر" موافق " وأغلق جميع نوافذ الإعدادات.
الآن تم تثبيت مجموعة تطوير جافا وتكوينها بنجاح على جهاز الكمبيوتر الخاص بك. يمكنك استخدام جدك لتطوير تطبيقات جافا وتشغيل رمز جافا على نظام التشغيل الخاص بك. تأكد من أنك قمت أيضا بتثبيت بيئة تطوير متكاملة (إيد) ، مثل إكليبس أو إنتليج فكرة ، لتطوير تطبيقات جافا مريحة.
تحميل وتثبيت أباتشي كومنز الخفي
أباتشي العموم الخفي هو مجموعة من المرافق التي وضعتها مؤسسة البرمجيات أباتشي لتطوير وتشغيل تطبيقات جافا كخدمة من نظام التشغيل ويندوز. في هذا القسم ، ونحن سوف ننظر في عملية تحميل وتثبيت أباتشي كومنز الخفي.
الخطوة 1: انتقل إلى موقع أباتشي كومونز الخفي الرسمي
الخطوة الأولى هي الذهاب إلى موقع أباتشي كومونز الخفي الرسمي على https://commons.apache.org/proper/commons-daemon /.
الخطوة 2: حدد وقم بتنزيل إصدار أباتشي كومونز الخفي
على الموقع الرسمي ، في قسم التنزيلات ، يمكنك العثور على جميع الإصدارات التي تم إصدارها من أباتشي كومنز الخفي. يوصى باختيار أحدث إصدار مستقر.
لتحميل ، انقر على الرابط المقابل لإصدار أباتشي العموم الخفي التي تحتاج إليها.
الخطوة 3: تفريغ الأرشيف الذي تم تنزيله
بعد تنزيل الأرشيف ، قم بفك ضغطه على جهاز الكمبيوتر الخاص بك. في المجلد تفكيك سوف تجد العديد من الملفات التي ستكون هناك حاجة لتكوين واستخدام أباتشي كومنز الخفي.
الخطوة 4: إضافة مسارات الملفات إلى متغير بيئة المسار
لاستخدام أباتشي كومنز الخفي من سطر الأوامر ، تحتاج إلى إضافة مسارات الملفات داخل المجلد غير المضغوط إلى متغير بيئة المسار. لهذا:
- افتح لوحة التحكم وانتقل إلى قائمة النظام.
- انقر على رابط" إعدادات النظام المتقدمة".
- في النافذة التي تفتح ، انقر فوق الزر" متغيرات البيئة".
- في قسم" متغيرات النظام "، ابحث عن متغير المسار وانقر على الزر" تحرير".
- في مربع الحوار الذي يفتح ، انقر على زر" جديد " وأدخل المسار إلى المجلد مع ملفات أباتشي كومنز الخفي.
- انقر فوق الزر" موافق " في جميع النوافذ المفتوحة لحفظ التغييرات.
بعد الانتهاء من هذه الخطوات ، سوف تكون قادرا على استخدام أباتشي كومنز الخفي من سطر الأوامر دون الحاجة إلى تحديد المسار الكامل للملفات.
وهكذا ، في هذا القسم قمنا بمراجعة عملية تحميل وتثبيت أباتشي العموم الخفي لتطوير وتشغيل تطبيقات جافا كخدمة ويندوز.
كتابة تطبيق جافا لخدمات ويندوز
في هذا القسم ، ونحن سوف ننظر في كيفية إنشاء تطبيق جافا التي سيتم تشغيلها كخدمة على
نظام التشغيل ويندوز. إنشاء خدمة يسمح لك لتشغيل تطبيق جافا الخاص بك في الخلفية دون الحاجة إلى
التفاعل باستمرار مع المستخدم.
الخطوة 1: إنشاء تطبيق جافا
- إنشاء مشروع جديد في بيئة التطوير الخاصة بك (على سبيل المثال ، الكسوف أو فكرة إنتليج) وإعطائها اسما.
- تهيئة مثيل الخدمة.
- تأكد من أن الخدمة الخاصة بك يتم إنشاؤها بشكل صحيح ، بدأت ، وتوقفت.
الخطوة 2: إنشاء فئة خدمة
- جافا.نيو.ملف.مراقب.
- تجاوز أساليب أونستارت وأونستوب في فئة الخدمة الخاصة بك. في الطريقة
- إذا كنت بحاجة إلى استئناف التنفيذ بعد توقف مؤقت.
الخطوة 3: تثبيت الخدمة
- افتح موجه الأوامر مع حقوق المسؤول.
- انتقل إلى المجلد الذي يحتوي على تطبيق جافا الخاص بك.
- تشغيل الأمر جافاك لتجميع تطبيق جافا الخاص بك.
- تطبيقات جافا.
- قم بتشغيل الأمر بداية الشوري لبدء الخدمة.
الخطوة 4: إدارة الخدمة
- إيقاف الخدمة: قم بتشغيل أمر إيقاف الشوري.
- تعليق الخدمة: قم بتشغيل الأمر وقفة الشوري.
- استئناف الخدمة: قم بتشغيل الأمر متابعة الشوري.
الآن أنت تعرف كيفية إنشاء تطبيق جافا التي سيتم تشغيلها كخدمة على نظام التشغيل ويندوز.
اتبع هذه الخطوات واستمتع بالتنفيذ التلقائي للخلفية لتطبيقك!
إنشاء ملف تكوين لتطبيق جافا
لتكوين وتكوين تطبيق جافا كخدمة ويندوز ، تحتاج إلى إنشاء ملف التكوين. في هذا الملف ، يمكنك تعيين المعلمات اللازمة للتطبيق للعمل.
يعد إنشاء ملف تكوين خطوة مهمة لأنه يسمح لك بتكوين التطبيق بحيث يعمل وفقا لمتطلبات نظامك مع مراعاة تفضيلاتك.
لإنشاء ملف تكوين ، يمكنك استخدام أي محرر نصوص مثل المفكرة++ أو نص سامية.
يحتوي ملف التكوين عادة على امتداد.خصائص أو .أسيوط. قد يكون اسم الملف ذا معنى بطريقة ما تتعلق بوظيفة التطبيق.
داخل الملف ، يمكنك تحديد معلمات مختلفة باستخدام بناء جملة المفتاح = القيمة. فيما يلي بعض الأمثلة على المعلمات الشائعة التي يمكنك تحديدها في ملف التكوين:
- app.name -اسم التطبيق الخاص بك
- التطبيق.الإصدار-إصدار التطبيق
- التطبيق.المسار-المسار إلى الملف القابل للتنفيذ للتطبيق الخاص بك
- التطبيق.سجل.المسار-المسار إلى ملف سجل التطبيق
- التطبيق.التصحيح-وضع التصحيح (صح / خطأ)
بعد تحديد جميع المعلمات الضرورية ، احفظ ملف التكوين وتأكد من أنه موجود في نفس المجلد مثل الملف القابل للتنفيذ للتطبيق الخاص بك.
يمكن تطبيق جافا الخاص بك الآن استخدام هذه المعلمات من ملف التكوين لتخصيص سلوكها والعمل كخدمة ويندوز.
إنشاء ملف التكوين هي واحدة من الخطوات الهامة في تطوير تطبيق جافا يعمل كخدمة ويندوز. انها تسمح لك لتخصيص سلوك التطبيق وإدارة المعلمات بحيث يعمل بشكل صحيح وفقا لمتطلباتك.
تثبيت تطبيق جافا كخدمة ويندوز
الخطوة 1: إنشاء ملف جرة قابل للتنفيذ
الخطوة الأولى لتثبيت تطبيق جافا كخدمة ويندوز هو إنشاء ملف جرة قابل للتنفيذ للتطبيق الخاص بك.
- تأكد من أن تطبيق جافا الخاص بك جاهز تماما للاستخدام.
- إنشاء ملف جرة للتطبيق الخاص بك باستخدام جافا تجميع وأدوات التعبئة والتغليف مثل مخضرم أو غرادل.
الخطوة 2: باستخدام أباتشي كومنز الخفي
لتثبيت تطبيق جافا كخدمة ويندوز ، يمكنك استخدام أباتشي كومنز الخفي. توفر هذه المكتبة أدوات لإنشاء خدمات ويندوز على أساس تطبيقات جافا.
- تحميل وبفك مكتبة أباتشي العموم الخفي لجهاز الكمبيوتر الخاص بك.
- افتح موجه الأوامر وانتقل إلى الدليل الذي يحتوي على ملفات المكتبة غير المعبأة.
الخطوة 3: تثبيت خدمة ويندوز
أنت الآن على استعداد لتثبيت تطبيق جافا كخدمة ويندوز باستخدام أباتشي كومنز الخفي.
- برونسرف.إيكس / / هو / / يورسيرفيسينام-ديسبلاينام= "اسم الخدمة الخاصة بك" - الوصف=" وصف الخدمة الخاصة بك" - بدء التشغيل=السيارات-تثبيت= " C:\Path\to\your\java\bin\java.إكس"J جفم=السيارات Class كلاسباث=" C:\Path\to\your\executable\jar\file.جرة" - ستارتمود=جفم-ستارتكلاس = كوم.الخاص بك.حزمة.ستارتبارامز= "أرغ1 أرغ2 أرغ3"
استبدال "أرغ 1 أرغ 2 أرغ 3" مع أي وسيطات سطر الأوامر يتوقع التطبيق الخاص بك.
اضغط على إدخال لتنفيذ الأمر وتثبيت خدمة ويندوز.
- الخطوة 4: إدارة خدمة ويندوز
- بعد تثبيت تطبيق جافا كخدمة ويندوز ، يمكنك إدارتها باستخدام أدوات إدارة خدمة ويندوز القياسية.
- افتح قائمة ابدأ وابحث عن الخدمات.
افتح نافذة الخدمات وابحث عن خدمة جافا المثبتة.
استخدم أزرار" ابدأ "و" إيقاف "و" إعادة التشغيل " لإدارة الخدمة.
الآن يعمل تطبيق جافا كخدمة ويندوز ويبدأ تلقائيا عند تشغيل النظام. يمكنك تكوين معلمات خدمة إضافية ، مثل وسيطات الإدخال ومعلمات جافا الأولية ، في أمر تثبيت الخدمة.
إدارة ومراقبة خدمات جافا على ويندوز
عند تطوير وتشغيل تطبيق جافا كخدمة على ويندوز ، فمن المهم أن تكون قادرة على إدارة ومراقبة هذه الخدمة. فيما يلي بعض الطرق لإدارة ومراقبة خدمات جافا على ويندوز.
1. تكوين الخدمة
قبل أن تتمكن من تشغيل تطبيق جافا كخدمة ، تحتاج إلى تكوين المعلمات الخاصة به. يتضمن ذلك تحديد المسار إلى جافا القابل للتنفيذ والمسار إلى ملفات التكوين ، إذا تم استخدامها.
2. بدء وإيقاف الخدمة
لبدء وإيقاف خدمة جافا على ويندوز ، يمكنك استخدام أوامر سطر الأوامر أو المرافق مثل سك و نت. على سبيل المثال ، لبدء خدمة ، يمكنك تشغيل الأمر التالي:
بداية الشوري [اسم الخدمة]
ولإيقاف الخدمة ، يمكنك تشغيل الأمر التالي:
وقف الشوري [اسم الخدمة]
3. مراقبة الخدمة
لمراقبة خدمة جافا على ويندوز ، يمكنك استخدام أدوات مختلفة. واحدة من هذه الأدوات هي إدارة المهام ويندوز. في إدارة المهام ، يمكنك مراقبة استخدام الموارد لعملية جافا ، مثل النسبة المئوية لاستخدام وحدة المعالجة المركزية ، ومقدار الذاكرة المستخدمة ، وغيرها.
4. تسجيل وتسجيل
آليات تسجيل مختلفة ، مثل لوغ4 ج أو جافا.أوتيل.تسجيل ، ويمكن استخدامها لتسجيل خدمة جافا على ويندوز. قم بتكوين إعدادات مستوى التسجيل والتسجيل المناسبة للحصول على معلومات مفيدة حول تشغيل الخدمة.
5. إدارة الخدمة عبر واجهة برمجة التطبيقات
باستخدام أبي جافا ، يمكنك كتابة التعليمات البرمجية لإدارة خدمة جافا مباشرة من التطبيق الخاص بك. يمكنك إنشاء الخدمات وتشغيلها وإيقافها وحذفها باستخدام واجهة برمجة التطبيقات. يمكن أن يكون هذا مفيدا إذا كنت بحاجة إلى إجراء عمليات إدارة الخدمة التلقائية من تطبيقك.
6. تشغيل الخدمة وفقا لجدول زمني
يمكنك أيضا تكوين خدمة جافا على ويندوز لتشغيل على جدول زمني باستخدام جدولة المهام ويندوز. يمكنك تحديد متى وبأي تردد يجب أن تبدأ الخدمة ، والتي يمكن أن تكون مفيدة لأداء المهام تلقائيا في الخلفية.
7. رصد الخطأ والإخطار
للكشف والرد على الأخطاء التي تحدث في خدمة جافا على ويندوز ، يمكنك استخدام مختلف أدوات الرصد والإخطار مثل ناجيوس ، زابيكس أو آليات الإخطار الخاصة بك. إعداد الإخطارات المناسبة لتكون على بينة من المشاكل واتخاذ التدابير اللازمة لحلها.
إدارة ومراقبة خدمات جافا على ويندوز مهمة هامة لضمان تشغيل مستقر وموثوق بها من التطبيق. يمكن أن تساعدك الأساليب التي تمت مناقشتها أعلاه في تنفيذ هذه الإدارة والمراقبة بشكل فعال.
- إزالة خدمات جافا من ويندوز
- لإزالة خدمة جافا من ويندوز ، اتبع الخطوات التالية:
- افتح موجه الأوامر كمسؤول.
أدخل الأمر سك حذف [اسم الخدمة] ، حيث [اسم الخدمة] هو اسم خدمة جافا التي تريد حذفها.
اضغط على إدخال لتنفيذ الأمر.
بعد الانتهاء من هذه الخطوات ، ستتم إزالة خدمة جافا من نظام ويندوز الخاص بك.
- إذا كنت لا تعرف اسم خدمة جافا المراد حذفها ، يمكنك الحصول على قائمة بجميع الخدمات المثبتة عن طريق كتابة الأمر الاستعلام سك على سطر الأوامر.
- يمكنك أيضا استخدام الخدمات.برنامج سطر الأوامر ماجستير لعرض وحذف الخدمات في واجهة المستخدم الرسومية. لفتح برنامج الخدمات.ماجستير ، اتبع الخطوات التالية:
- افتح قائمة ابدأ واكتب " الخدمات.ماجستير " في شريط البحث.
- اضغط على إدخال لفتح الخدمات.برنامج ماجستير.
- في الخدمات.برنامج ماجستير ، والعثور على وحدد خدمة جافا التي تريد حذفها.
انقر بزر الماوس الأيمن على الخدمة المحددة وحدد حذف.
قم بتأكيد حذف الخدمة في مربع الحوار الذي يظهر.
هذه الأساليب تسمح لك لإزالة خدمة جافا من نظام ويندوز الخاص بك وتنظيفه من البرامج غير المستخدمة.
سؤال وجواب
كيف يمكنني إنشاء تطبيق جافا التي سيتم تشغيلها كخدمة على نظام التشغيل ويندوز?
لإنشاء تطبيق جافا التي سيتم تشغيلها كخدمة على نظام التشغيل ويندوز ، تحتاج إلى استخدام مكتبة طرف ثالث مثل أباتشي كومنز الخفي. تتيح لك هذه المكتبة إنشاء خدمات بلغة جافا وتشغيلها على نظام التشغيل ويندوز.
ما هي مزايا استخدام تطبيق جافا كخدمة في ويندوز?
باستخدام تطبيق جافا كخدمة في ويندوز لديها عدد من المزايا. أولا ، تبدأ الخدمة تلقائيا في بداية نظام التشغيل ، مما يسمح لها بالعمل في الخلفية دون تدخل المستخدم. ثانيا ، تتمتع الخدمة بامتيازات مستخدم النظام ، مما يسمح لها بإجراء عمليات مختلفة تتطلب حقوق وصول مرتفعة.
ما هي الطرق البديلة لإنشاء خدمة جافا في ويندوز?
بالإضافة إلى استخدام مكتبة أباتشي كومونز الخفي لإنشاء خدمة جافا على ويندوز ، وهناك طرق بديلة أخرى. على سبيل المثال ، يمكنك استخدام مكتبة المجمع خدمة جافا أو كتابة التعليمات البرمجية الخاصة بك باستخدام مكالمات نظام التشغيل ويندوز الأصلي.