Jak kompilovat Javu v Google Compute Engine

Java je jedním z nejpopulárnějších programovacích jazyků na světě. Je všestranný a efektivní a lze jej použít k vývoji různých aplikací, od webových aplikací až po mobilní aplikace.

Pokud jste vývojář Java, který chce zkompilovat svůj kód v cloudu, možná vás zajímá, jak to udělat na Google Compute Engine.

Tento článek vás provede kroky ke kompilaci Javy v Google Compute Engine.

Kompilace Javy v Google Compute Engine

Co je Google Compute Engine?

Google Compute Engine (GCE) je a cloud computing platforma, která uživatelům umožňuje provozovat virtuální stroje v infrastruktuře Google.

Je součástí sady služeb Google Cloud Platform (GCP), která zahrnuje další služby, jako je Google Cloud Storage, Google Cloud Functions a další.

GCE nabízí řadu možností pro virtuální stroje, včetně různých typů strojů, operačních systémů a velikostí disků.

Můžete také použít předem nakonfigurované obrazy s populárním softwarem, jako je Java Development Kit (JDK).

Kompilace Javy na Google Compute Engine

Ke kompilaci kódu Java na GCE musíte provést několik kroků. Zde je přehled toho, co budete muset udělat:

Kompilace Javy v Google Compute Engine

Nastavte vývojové prostředí Java

Před kompilací Java na GCE musíte nastavit vývojové prostředí Java. To obvykle zahrnuje instalaci JDK, sady softwarových nástrojů pro vývoj aplikací Java.

JDK můžete nainstalovat na instanci GCE pomocí příkazového řádku. Zde je příklad příkazu, který můžete použít k instalaci JDK: sudo apt-get install openjdk-11-jdk-headless

Tento příkaz nainstaluje OpenJDK 11 JDK, bezplatnou a open-source implementaci platformy Java SE Platform.

Nainstalujte nástroj Build Automation Tool

Jakmile nainstalujete JDK, musíte nainstalovat nástroj pro automatizaci sestavení. Nástroje pro automatizaci sestavení se používají k automatizaci vytváření, testování a nasazování aplikací Java.

K dispozici je několik nástrojů pro automatizaci sestavení Java, včetně Gradle, Maven, Ant a Ivy.

Tyto nástroje můžete nainstalovat do instance GCE pomocí příkazového řádku. Zde je příklad příkazu, který můžete použít k instalaci Maven: sudo apt-get install maven

Nainstalujte IDE nebo editor

Zatímco kompilace kódu Java pouze pomocí příkazového řádku je možná, většina vývojářů dává přednost použití integrovaného vývojového prostředí (IDE) nebo editoru. IDE a editory poskytují zvýrazňování syntaxe, dokončování kódu a ladění.

Některé populární Java IDE a editory zahrnují IntelliJ IDEA, Eclipse a NetBeans. Tyto nástroje můžete nainstalovat do instance GCE pomocí příkazového řádku.

Zde je příklad příkazu, který můžete použít k instalaci IntelliJ IDEA: sudo snap install intellij-idea-community –classic

Vyvíjejte svou Java aplikaci

Jakmile nastavíte vývojové prostředí, můžete vyvíjet svou Java aplikaci. Soubory Java můžete vytvořit pomocí libovolného textového editoru nebo IDE. Jakmile kód napíšete, uložte jej do souboru s příponou .java.

Zkompilujte svou aplikaci Java

Ke kompilaci kódu Java na GCE musíte použít příkazový řádek. Ke kompilaci kódu můžete použít příkaz Javac JDK.

Zde je příklad příkazu, který můžete použít ke kompilaci souboru Java s názvem HelloWorld.java: javac HelloWorld.java

Tento příkaz vytvoří soubor s názvem HelloWorld.class, který obsahuje zkompilovaný bajtový kód pro vaši aplikaci.

Zabalte si Java aplikaci

Jakmile zkompilujete svůj kód Java, zabalte jej do souboru JAR. Soubor JAR je komprimovaný formát souboru používaný k distribuci aplikací Java.

Soubor JAR můžete vytvořit pomocí příkazu JDK jar. Zde je příklad příkazu, který můžete použít k vytvoření souboru JAR s názvem HelloWorld.jar: jar cvf HelloWorld.jar HelloWorld.class

Tento příkaz vytvoří soubor JAR s názvem HelloWorld.jar, který obsahuje zkompilovaný bajtový kód pro vaši aplikaci.

Nasaďte svou Java aplikaci

Jakmile svou aplikaci Java zabalíte do souboru JAR, můžete ji nasadit do GCE. Existuje několik způsobů, jak nasadit aplikaci Java na GCE, včetně použití Google Cloud App Engine nebo kontejnerizace aplikace pomocí Dockeru.

Pokud zvolíte App Engine, musíte vytvořit aplikaci a nakonfigurovat aplikaci. soubor yaml. Zde je příklad aplikace. yaml, který nasazuje aplikaci Spring Boot:

runtime: java11

instance_class: F1

manipulátoři:

– url: /.*

  scénář: auto

Tato aplikace. yaml určuje, že aplikace by měla běžet na Java 11 a používat třídu instance F1. Sekce handlers určuje, že aplikace by měla zpracovávat všechny požadavky.

Pokud kontejnerizujete svou aplikaci Java pomocí Dockeru, musíte vytvořit soubor Dockerfile a sestavit svůj Obrázek dockeru. Zde je příklad Dockerfile, který kontejnerizuje aplikaci Spring Boot pomocí Jib:

Z adoptopenjdk:11-jre-hotspot

COPY target/myapp.jar /app.jar

VSTUPNÍ BOD [“java”,”-jar”,”/app.jar”]

Tento soubor Dockerfile určuje, že obrázek by měl jako základní obrázek používat obrázek AdoptOpenJDK 11 JRE Hotspot. Také zkopíruje soubor JAR vygenerovaný procesem sestavení do obrazu a určí příkaz ke spuštění aplikace.

Jakmile vytvoříte svou image Docker, můžete ji nasadit do GCE pomocí rozhraní příkazového řádku gcloud sady Google Cloud SDK. Zde je příklad příkazu, který můžete použít k nasazení obrazu Docker: gcloud run deploy myapp –image gcr.io/my-project/my-image –platform managed

Tento příkaz nasadí obraz Dockeru do služby Google Cloud Run, plně spravované služby pro spouštění kontejnerů.

Závěr

Závěrem lze říci, že kompilace Java na Google Compute Engine je přímočarý proces, který vyžaduje nastavení vývojového prostředí Java, instalaci nástroje pro automatizaci sestavení a IDE nebo editoru, vývoj vaší Java aplikace, kompilaci vašeho kódu Java, zabalení vaší Java aplikace a nasazení. to do GCE.

Pomocí těchto kroků můžete snadno zkompilovat a nasadit Java aplikace v cloudu.

Kompilace Javy v Google Compute Engine-FAQ

Jak spustit program Java na GCP?

Chcete-li spustit program Java na GCP, můžete použít instanci Compute Engine s nainstalovaným runtime Java.

Jak spustit program Java API?

Chcete-li spustit program Java API, musíte sestavit a zabalit rozhraní API pomocí nástroje pro sestavení, jako je Maven nebo Gradle, a poté jej nasadit na server nebo cloudovou platformu, jako je GCP.

Jak zkompiluji a spustím soubor Java?

Chcete-li zkompilovat a spustit soubor Java, použijte příkaz „javac .java“ pro kompilaci souboru a „java ” ke spuštění zkompilovaného programu.

Jak zkompilovat Javu ve výpočetním stroji Google.

Chcete-li zkompilovat Java v Google Compute Engine, musíte nejprve nainstalovat Java Development Kit (JDK) a poté pomocí příkazového řádku zkompilovat a spustit svůj Java program.

Jak se připojit k GCP pomocí Java

Chcete-li se připojit k GCP pomocí jazyka Java, můžete použít klientské knihovny Google Cloud Java Client Libraries, které poskytují rozhraní API pro různé služby GCP, jako je Compute Engine, Cloud Storage a BigQuery.

Čeština