كيفية ترجمة Java في Google Compute Engine

تعد Java واحدة من أشهر لغات البرمجة في العالم. إنه متعدد الاستخدامات وفعال ويمكن استخدامه لتطوير تطبيقات متنوعة ، من تطبيقات الويب إلى تطبيقات الأجهزة المحمولة وما بعدها.

إذا كنت مطور Java تتطلع إلى تجميع التعليمات البرمجية الخاصة بك في السحابة ، فقد تتساءل عن كيفية القيام بذلك على Google Compute Engine.

ستوجهك هذه المقالة عبر خطوات تجميع Java في Google Compute Engine.

ترجمة Java في Google Compute Engine

ما هو Google Compute Engine؟

Google Compute Engine (GCE) هو ملف حوسبة سحابية النظام الأساسي الذي يتيح للمستخدمين تشغيل أجهزة افتراضية على بنية Google الأساسية.

إنه جزء من مجموعة خدمات Google Cloud Platform (GCP) ، والتي تتضمن خدمات أخرى مثل Google Cloud Storage و Google Cloud Functions والمزيد.

تقدم GCE مجموعة متنوعة من الخيارات للأجهزة الافتراضية ، بما في ذلك أنواع الأجهزة المختلفة وأنظمة التشغيل وأحجام الأقراص.

يمكنك أيضًا استخدام الصور التي تم تكوينها مسبقًا مع البرامج الشائعة مثل Java Development Kit (JDK).

ترجمة Java على Google Compute Engine

يجب عليك اتباع بعض الخطوات لتجميع كود Java على GCE. إليك نظرة عامة على ما عليك القيام به:

ترجمة Java في Google Compute Engine

قم بإعداد بيئة تطوير Java

قبل تجميع Java على GCE ، يجب عليك إعداد بيئة تطوير Java. يتضمن هذا عادةً تثبيت JDK ، وهي مجموعة من الأدوات البرمجية لتطوير تطبيقات Java.

يمكنك تثبيت JDK على مثيل GCE باستخدام سطر الأوامر. إليك مثال على الأمر يمكنك استخدامه لتثبيت JDK: sudo apt-get install openjdk-11-jdk-headless

يقوم هذا الأمر بتثبيت OpenJDK 11 JDK ، وهو تطبيق مجاني ومفتوح المصدر لمنصة Java SE.

قم بتثبيت أداة أتمتة البناء

بمجرد تثبيت JDK ، يجب عليك تثبيت أداة أتمتة البناء. تُستخدم أدوات أتمتة البناء لأتمتة إنشاء تطبيقات Java واختبارها ونشرها.

تتوفر العديد من أدوات أتمتة بناء Java ، بما في ذلك Gradle و Maven و Ant و Ivy.

يمكنك تثبيت هذه الأدوات على مثيل GCE باستخدام سطر الأوامر. إليك مثال على الأمر يمكنك استخدامه لتثبيت Maven: sudo apt-get install maven

قم بتثبيت IDE أو Editor

بينما من الممكن تجميع كود Java باستخدام سطر الأوامر فقط ، يفضل معظم المطورين استخدام بيئة تطوير متكاملة (IDE) أو محرر. توفر IDEs والمحررين تمييزًا لبناء الجملة وإكمال التعليمات البرمجية وتصحيح الأخطاء.

تتضمن بعض برامج Java IDE والمحررات الشائعة IntelliJ IDEA و Eclipse و NetBeans. يمكنك تثبيت هذه الأدوات على مثيل GCE باستخدام سطر الأوامر.

إليك مثال على الأمر الذي يمكنك استخدامه لتثبيت IntelliJ IDEA: sudo snap install intellij-idea-community -classic

تطوير تطبيق جافا الخاص بك

بمجرد إعداد بيئة التطوير الخاصة بك ، يمكنك تطوير تطبيق Java الخاص بك. يمكنك إنشاء ملفات Java الخاصة بك باستخدام أي محرر نصوص أو IDE. بمجرد كتابة الرمز الخاص بك ، يرجى حفظه في ملف بامتداد .java.

قم بتجميع تطبيق Java الخاص بك

يجب عليك استخدام سطر الأوامر لتجميع كود Java الخاص بك على GCE. يمكنك استخدام JDK's Javac command لتجميع التعليمات البرمجية الخاصة بك.

إليك مثال لأمر يمكنك استخدامه لتجميع ملف Java باسم HelloWorld.java: javac HelloWorld.java

سيقوم هذا الأمر بإنشاء ملف يسمى HelloWorld.class ، والذي يحتوي على الرمز الثانوي المترجم لتطبيقك.

قم بتعبئة تطبيق Java الخاص بك

بمجرد تجميع كود Java الخاص بك ، قم بحزمه في ملف JAR. ملف JAR هو تنسيق ملف مضغوط يستخدم لتوزيع تطبيقات Java.

يمكنك إنشاء ملف JAR باستخدام الأمر JDK jar. فيما يلي مثال لأمر يمكنك استخدامه لإنشاء ملف JAR باسم HelloWorld.jar: جرة cvf HelloWorld.jar HelloWorld.class

سيقوم هذا الأمر بإنشاء ملف JAR باسم HelloWorld.jar ، والذي يحتوي على الرمز الثانوي المترجم لتطبيقك.

انشر تطبيق Java الخاص بك

بمجرد حزم تطبيق Java الخاص بك في ملف JAR ، يمكنك نشره في GCE. هناك عدة طرق لنشر تطبيق Java على GCE ، بما في ذلك استخدام Google Cloud App Engine أو تخزين تطبيقك باستخدام Docker.

إذا اخترت App Engine ، فيجب عليك إنشاء تطبيق وتهيئة التطبيق الخاص بك. ملف yaml. هذا مثال على التطبيق. yaml الذي ينشر تطبيق Spring Boot:

وقت التشغيل: java11

فئة المثيل: F1

معالجات:

- url: /.*

  البرنامج النصي: تلقائي

هذا التطبيق. يحدد ملف yaml أن التطبيق يجب أن يعمل على Java 11 وأن يستخدم فئة مثيل F1. يحدد قسم المعالجات أن التطبيق يجب أن يتعامل مع جميع الطلبات.

إذا قمت بتعبئة تطبيق Java الخاص بك باستخدام Docker ، فيجب عليك إنشاء Dockerfile وإنشاء ملف صورة عامل ميناء. إليك مثال Dockerfile الذي يحوي تطبيق Spring Boot باستخدام Jib:

من تبنيدوبينجدك: 11-jre-hotspot

COPY target / myapp.jar /app.jar

ENTRYPOINT ["java"، "- jar"، "/ app.jar"]

يحدد ملف Dockerfile هذا أن الصورة يجب أن تستخدم صورة نقطة اتصال تبنّي OpenJDK 11 JRE كصورة أساسية. يقوم أيضًا بنسخ ملف JAR الذي تم إنشاؤه بواسطة عملية الإنشاء إلى الصورة ويحدد الأمر لتشغيل التطبيق.

بمجرد إنشاء صورة Docker الخاصة بك ، يمكنك نشرها في GCE باستخدام واجهة سطر أوامر gcloud الخاصة بـ Google Cloud SDK. إليك مثال على الأمر يمكنك استخدامه لنشر صورة Docker الخاصة بك: تشغيل gcloud نشر myapp –image gcr.io/my-project/my-image –platform مُدار

ينشر هذا الأمر صورة Docker في Google Cloud Run ، وهي خدمة مُدارة بالكامل لتشغيل الحاويات.

خاتمة

في الختام ، يعد تجميع Java على Google Compute Engine عملية مباشرة تتطلب إعداد بيئة تطوير Java ، وتثبيت أداة أتمتة البناء و IDE أو محرر ، وتطوير تطبيق Java الخاص بك ، وتجميع كود Java الخاص بك ، وتعبئة تطبيق Java الخاص بك ، ونشر إلى GCE.

باتباع هذه الخطوات ، يمكنك بسهولة تجميع ونشر تطبيقات Java في السحابة.

ترجمة Java في Google Compute Engine-FAQ

كيفية تشغيل برنامج Java على GCP؟

لتشغيل برنامج Java على GCP ، يمكنك استخدام مثيل Compute Engine مع تثبيت Java runtime.

كيف يتم تشغيل برنامج Java API؟

لتشغيل برنامج Java API ، يجب عليك إنشاء واجهة برمجة التطبيقات وحزمها باستخدام أداة إنشاء مثل Maven أو Gradle ثم نشرها على خادم أو منصة سحابية مثل GCP.

كيف أقوم بتجميع وتشغيل ملف Java؟

لتجميع وتشغيل ملف Java ، استخدم الأمر “javac .java "لتجميع الملف و" java "لتشغيل البرنامج المترجم.

كيفية ترجمة Java في محرك حساب Google.

لتجميع Java في Google Compute Engine ، يجب عليك أولاً تثبيت Java Development Kit (JDK) ثم استخدام سطر الأوامر لترجمة وتشغيل برنامج Java الخاص بك.

كيفية الاتصال بـ GCP باستخدام Java

للاتصال بـ GCP باستخدام Java ، يمكنك استخدام Google Cloud Java Client Libraries ، والتي توفر واجهات برمجة تطبيقات لخدمات GCP المتنوعة مثل Compute Engine و Cloud Storage و BigQuery.

المنشورات ذات الصلة

العربية
Ads Block Detector مدعوم من codehelppro.com

تم اكتشاف مانع الإعلانات !!!

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