Java é uma das linguagens de programação mais populares do mundo. É versátil e eficiente e pode ser usado para desenvolver vários aplicativos, desde aplicativos baseados na Web até aplicativos móveis e muito mais.
Se você for um desenvolvedor Java que deseja compilar seu código na nuvem, talvez se pergunte como fazer isso no Google Compute Engine.
Este artigo orientará você nas etapas para compilar o Java no Google Compute Engine.

Conteúdo
O que é o Google Compute Engine?
O Google Compute Engine (GCE) é um computação em nuvem plataforma que permite aos usuários executar máquinas virtuais na infraestrutura do Google.
Faz parte do conjunto de serviços Google Cloud Platform (GCP), que inclui outros serviços, como Google Cloud Storage, Google Cloud Functions e muito mais.
O GCE oferece uma variedade de opções para máquinas virtuais, incluindo diferentes tipos de máquina, sistemas operacionais e tamanhos de disco.
Você também pode usar imagens pré-configuradas com software popular como o Java Development Kit (JDK).
Compilando Java no Google Compute Engine
Você deve seguir algumas etapas para compilar o código Java no GCE. Aqui está uma visão geral do que você precisa fazer:

Configurar um ambiente de desenvolvimento Java
Antes de compilar o Java no GCE, você deve configurar um ambiente de desenvolvimento Java. Isso geralmente inclui a instalação do JDK, um conjunto de ferramentas de software para desenvolver aplicativos Java.
Você pode instalar o JDK em uma instância do GCE usando a linha de comando. Aqui está um exemplo de comando que você pode usar para instalar o JDK: sudo apt-get install openjdk-11-jdk-headless
Este comando instala o OpenJDK 11 JDK, uma implementação gratuita e de código aberto da plataforma Java SE.
Instale uma ferramenta de automação de compilação
Depois de instalar o JDK, você deve instalar uma ferramenta de automação de construção. As ferramentas de automação de construção são usadas para automatizar a construção, teste e implementação de aplicativos Java.
Várias ferramentas de automação de compilação Java, incluindo Gradle, Maven, Ant e Ivy, estão disponíveis.
Você pode instalar essas ferramentas em uma instância do GCE usando a linha de comando. Aqui está um exemplo de comando que você pode usar para instalar o Maven: sudo apt-get install maven
Instalar um IDE ou Editor
Embora a compilação do código Java usando apenas a linha de comando seja possível, a maioria dos desenvolvedores prefere usar um ambiente de desenvolvimento integrado (IDE) ou editor. IDEs e editores fornecem realce de sintaxe, conclusão de código e depuração.
Alguns IDEs e editores Java populares incluem IntelliJ IDEA, Eclipse e NetBeans. Você pode instalar essas ferramentas em uma instância do GCE usando a linha de comando.
Aqui está um exemplo de comando que você pode usar para instalar o IntelliJ IDEA: sudo snap install intellij-idea-community –classic
Desenvolva seu aplicativo Java
Depois de configurar seu ambiente de desenvolvimento, você pode desenvolver seu aplicativo Java. Você pode criar seus arquivos Java usando qualquer editor de texto ou IDE. Depois de escrever seu código, salve-o em um arquivo com extensão .java.
Compile seu aplicativo Java
Você deve usar a linha de comando para compilar seu código Java no GCE. Você pode usar o comando Javac do JDK para compilar seu código.
Aqui está um exemplo de comando que você pode usar para compilar um arquivo Java chamado HelloWorld.java: javac HelloWorld.java
Este comando criará um arquivo chamado HelloWorld.class, que contém o bytecode compilado para seu aplicativo.
Empacote seu aplicativo Java
Depois de compilar seu código Java, empacote-o em um arquivo JAR. Um arquivo JAR é um formato de arquivo compactado usado para distribuir aplicativos Java.
Você pode criar um arquivo JAR usando o comando JDK jar. Aqui está um exemplo de comando que você pode usar para criar um arquivo JAR chamado HelloWorld.jar: jar cvf HelloWorld.jar HelloWorld.class
Este comando criará um arquivo JAR denominado HelloWorld.jar, que contém o bytecode compilado para seu aplicativo.
Implante seu aplicativo Java
Depois de empacotar seu aplicativo Java em um arquivo JAR, você pode implantá-lo no GCE. Há várias maneiras de implantar um aplicativo Java no GCE, incluindo usar o Google Cloud App Engine ou conteinerizar seu aplicativo usando o Docker.
Se você escolher o App Engine, deverá criar um aplicativo e configurá-lo. arquivo yaml. Aqui está um aplicativo de exemplo. yaml que implanta um aplicativo Spring Boot:
tempo de execução: java11
instância_classe: F1
manipuladores:
– url: /.*
roteiro: automático
Este aplicativo. yaml especifica que o aplicativo deve ser executado no Java 11 e usar uma classe de instância F1. A seção manipuladores especifica que o aplicativo deve manipular todas as solicitações.
Se você conteinerizar seu aplicativo Java usando o Docker, deverá criar um Dockerfile e construir seu imagem do Docker. Aqui está um exemplo de Dockerfile que conteineriza um aplicativo Spring Boot usando o Jib:
DE adoptopenjdk:11-jre-hotspot
COPY target/myapp.jar /app.jar
PONTO DE ENTRADA [“java”,”-jar”,”/app.jar”]
Este Dockerfile especifica que a imagem deve usar a imagem AdoptOpenJDK 11 JRE Hotspot como a imagem base. Ele também copia o arquivo JAR gerado pelo processo de construção para a imagem e especifica o comando para executar o aplicativo.
Depois de criar sua imagem do Docker, você pode implantá-la no GCE usando a interface de linha de comando gcloud do Google Cloud SDK. Aqui está um comando de exemplo que você pode usar para implantar sua imagem do Docker: gcloud run deploy myapp –image gcr.io/my-project/my-image –plataforma gerenciada
Este comando implanta a imagem do Docker no Google Cloud Run, um serviço totalmente gerenciado para a execução de contêineres.
Conclusão
Concluindo, compilar Java no Google Compute Engine é um processo direto que requer a configuração de um ambiente de desenvolvimento Java, instalação de uma ferramenta de automação de compilação e um IDE ou editor, desenvolvimento de seu aplicativo Java, compilação de seu código Java, empacotamento de seu aplicativo Java e implantação para o GCE.
Seguindo essas etapas, você pode facilmente compilar e implantar aplicativos Java na nuvem.
Compilar Java no Google Compute Engine-FAQ
Como executar um programa Java no GCP?
Para executar um programa Java no GCP, você pode usar uma instância do Compute Engine com um ambiente de execução Java instalado.
Como executar um programa de API Java?
Para executar um programa de API Java, você deve criar e empacotar a API usando uma ferramenta de construção como Maven ou Gradle e, em seguida, implantá-la em um servidor ou plataforma de nuvem como GCP.
Como faço para compilar e executar um arquivo Java?
Para compilar e executar um arquivo Java, use o comando “javac .java” para compilar o arquivo e “java ” para executar o programa compilado.
Como compilar Java no Google Compute Engine.
Para compilar Java no Google Compute Engine, você deve primeiro instalar um Java Development Kit (JDK) e, em seguida, usar a linha de comando para compilar e executar seu programa Java.
Como se conectar ao GCP usando Java
Para se conectar ao GCP usando Java, você pode usar as bibliotecas de cliente Java do Google Cloud, que fornecem APIs para vários serviços do GCP, como Compute Engine, Cloud Storage e BigQuery.