Como codificar, compilar e executar projetos Java [2022]

Publicados: 2021-01-07

Java é uma das linguagens de programação mais utilizadas na indústria de desenvolvimento de software. Se você planeja iniciar essa linguagem, o artigo o ajudará a entender como desenvolver e executar programas usando essa linguagem de programação orientada a objetos. O artigo discutiu diferentes nuances de sintaxe e algumas funcionalidades que servirão como pré-requisito ao discutir diferentes maneiras de como executar um projeto java .

Antes de mergulharmos nos detalhes técnicos, precisamos entender a estrutura do programa em um projeto Java. Como e quais arquivos são necessários. A primeira coisa a notar é que todo projeto java precisa ter uma classe no arquivo java principal. Isso é então convertido em uma linguagem de código intermediária. Em seguida, esse código intermediário é usado para fazer com que o interpretador interprete o código de máquina e forneça a saída desejada. Então, para simplificar, é assim que funciona:

1. Codifique os arquivos Java.

2. Compilação dos arquivos Java.

3. A saída do compilador são os arquivos .class de código intermediário.

4. Interpretação do código intermediário.

5. Geração de saída.

Como você sabe, Java é uma linguagem de programação orientada a objetos (OOP). Isso significa que tudo escrito está na forma de objetos. Mas por que isso é importante? Ao entender como executar um projeto java , é crucial saber por que cada projeto tem um arquivo .class?

Uma classe é o bloco de construção básico em qualquer programa Java. Tudo é escrito na forma de uma classe. O arquivo é então salvo como .java e usado para acompanhar os diferentes procedimentos. A aula é como um projeto do que precisa ser feito. Uma vez definido, ele precisa ser instanciado fazendo um objeto da referida classe. O objeto é, portanto, chamado de instância de uma classe. O objeto é então usado para executar o programa.

Por causa da geração de código intermediário, Java também é independente de plataforma. Com a capacidade de rodar em qualquer sistema, combinado com programação orientada a objetos, torna o Java tão compatível com os códigos padrão da indústria para desenvolvimento de software. E por ser pré-compilado, uma vez que os arquivos do programa são convertidos para os arquivos .class, o Java requer apenas que seja interpretado na máquina desejada. Isso torna o Java bastante rápido.

Então, agora que sabemos o básico do uso da linguagem e o que é necessário, vamos começar com um programa simples, para conhecer o procedimento real de como executar um projeto java . Todos nós sabemos que o primeiro programa a escrever em qualquer linguagem precisa ser um programa Hello World. Então, vamos escrever um.

Aqui está o código para gerar uma linha “Hello World” no console

classe pública TestFirst {

public static void main(String[] args) {

System.out.println(“Olá Mundo!”);

System.out.println(“Acabei de escrever meu primeiro programa em Java”);

} // Fim do principal

} // Fim da classe TestFirst

Agora vamos primeiro aprender a executar este programa, então vamos quebrar o programa em seu núcleo para uma compreensão clara.

Primeiro, precisamos configurar o ambiente Java. Aqui estão as etapas para obter o Java com sucesso em seu computador.

· Baixe e instale o Java.

· Configure as variáveis ​​de ambiente.

· Verifique as etapas no prompt de comando ou terminal (se macOS X).

Portanto, para baixar o Java, visite este site e baixe o(s) instalador(es) de lá.

Depois de concluir as etapas básicas de instalação, você precisa configurar as variáveis ​​de ambiente. É dizer ao computador que temos o Java instalado e onde procurá-lo enquanto compilamos ou executamos programas Java. É um passo crucial para a máquina saber como executar um projeto java.

Leia: Salário de desenvolvedor Java na Índia

Índice

Configurando variáveis ​​de ambiente ou caminho no Windows

· Basta abrir o prompt de comando pesquisando-o nas janelas ou digitando “cmd” no programa Executar. Quando o prompt de comando estiver aberto, você precisará digitar o seguinte:

set path=C:\Program Files\Java\jdk1.8.0_201\bin

· Observe que o caminho do seu pode ser diferente, dependendo da versão que você está instalando e onde a instalação é feita. Portanto, defina o caminho de acordo.

Configurando o caminho do JDK no Mac OS X:

· No Mac OS X, abra o terminal e digite o seguinte comando:

export JAVA_HOME=/Biblioteca/Java/Home

· Feito isso, você pode verificar o caminho digitando echo $JAVA_HOME no terminal e ver se o caminho existe ou não.

Depois que o ambiente estiver configurado, você poderá verificar abrindo o prompt de comando e digitando java ou javac. É apenas um passo para ver se o prompt de comando reconhece o java JDK ou não.

Agora que o ambiente está configurado e o Java está funcionando, vamos começar com as etapas finais sobre como executar um projeto Java. Vamos compilar e executar nosso programa hello world.

Basta abrir qualquer editor de texto de sua escolha e digitar o programa mencionado acima. Feito isso, salve o arquivo com a extensão .java. Por exemplo, meuprimeiroprograma.java.

Agora, onde quer que o arquivo esteja armazenado, abra o prompt de comando ou altere o diretório para esse local, ou então você precisará inserir o caminho completo. O próximo passo é digitar o seguinte comando:

· javac meuprimeiroprograma.java

Observe que o comando é escrito com a consideração de que o arquivo java está localizado no diretório de trabalho atual. Se não for o caso, você precisará inserir o caminho completo.

Em seguida, se não houver erros, o compilador Java deve ter compilado um arquivo .class no mesmo local. Caso, no futuro, haja algum erro ou aviso, o compilador listará o rastreamento de pilha do mesmo no próprio prompt de comando. O arquivo .class só seria gerado ou atualizado quando o programa estivesse livre de erros.

Aqui, você notaria uma coisa, especialmente se você salvou o arquivo com um nome diferente do nome da classe no arquivo do programa. Em nosso caso mencionado, o arquivo de classe gerado é denominado: TestFirst.class. É importante observar que Java gera os arquivos de classe com base no nome de classe especificado no arquivo de programa. Como a classe mencionada era TestFirst, o arquivo da classe tem o mesmo nome.

Uma vez que os arquivos .class são gerados, só precisamos usar o interpretador do java para vasculhar o código intermediário e produzir a saída desejada. Para isso, digite o seguinte comando:

· java TestFirst

Observe que não estamos tendo nenhum tipo de extensão seguindo o chamado TestFirst. É importante lembrar que ao executar os arquivos de classe, não há necessidade de digitar a extensão do arquivo de classe.

Se tudo correr bem, você poderá ver duas linhas impressas no console.

· Olá Mundo

· Acabei de escrever meu primeiro programa em Java

Em primeiro lugar, parabéns por compilar e executar seu primeiro programa Java. Agora você entende como executar um projeto java ou qualquer programa. Agora que conhecemos o processo, vamos entender como tudo funciona.

A primeira linha é a classe pública TestFirst. Conforme discutido anteriormente, todo programa Java deve ter uma definição de classe. Aqui usamos um modificador de acesso público. Agora, o que é um modificador de acesso e como eles funcionam está fora do escopo deste tópico. No momento, você só precisa saber que qualquer arquivo Java pode ter várias definições de classe, mas apenas uma classe pública.

A próxima linha é a public static void main (String args[]). O público é o modificador de acesso; portanto, podemos chamar o método fora da definição da classe. Estático significa que não precisa de um objeto para ser chamado. Os métodos estáticos podem funcionar de forma independente. Void significa que não retorna nada. A palavra-chave que precede o nome da função é o tipo de retorno. Main é o nome do método. É o ponto de entrada para qualquer máquina virtual Java. E, finalmente, os argumentos do método main. String args[] é usado para receber qualquer argumento durante a execução do programa, do usuário (console).

A última parte é o comando de impressão. System.out.println(“Olá Mundo!”);

A primeira coisa a notar é que toda linha de código Java precisa terminar com um ponto e vírgula (;). Em Java, uma importação ou uso de um pacote pode ser feito por meio de pontos (.). Portanto, a linha System.out.println significa essencialmente que estamos importando a função chamada “println” de um pacote “out”, que é importado de um pacote chamado System. Agora, como esses pacotes são pré-definidos no JDK, podemos usá-los diretamente. Println recebe um argumento de string simples. O “ln” no final significa que uma nova linha foi criada.

É importante fechar o método e a classe com uma chave de fechamento ({}). Observe que em Java, as definições de classe ou de método ou qualquer um dos loops ou condições são escritos em blocos especificados por chaves. É como podemos acompanhar onde um determinado bloco começa e termina. Também ajuda a identificar as variáveis ​​usadas em um bloco.

Então, é assim que podemos instalar, configurar, escrever, compilar e executar qualquer programa Java. Para executar um projeto Java pré-escrito, basta seguir os passos de compilação e produzir os arquivos de classe. Em seguida, execute-o através do comando Java. Agora você tem conhecimento suficiente para explorar a programação em Java, pois agora você possui o conhecimento e o sistema para executar qualquer programa ou projeto Java. Isso é tudo sobre como executar um projeto java.

Confira: 17 ideias e tópicos interessantes de projetos Java para iniciantes

Aprenda cursos de engenharia de software online das melhores universidades do mundo. Ganhe Programas PG Executivos, Programas de Certificado Avançado ou Programas de Mestrado para acelerar sua carreira.

Empacotando

Se você estiver interessado em aprender mais sobre Java, desenvolvimento de software full-stack, confira o Programa PG Executivo do upGrad & IIIT-B em Desenvolvimento de Software Full-stack, projetado para profissionais que trabalham e oferece mais de 500 horas de treinamento rigoroso, 9+ projetos e atribuições, status de ex-alunos do IIIT-B, projetos práticos práticos e assistência de trabalho com as principais empresas.

Como funciona a JVM?

A Java Virtual Machine é uma implementação de software da Java Platform, Standard Edition. A Java Virtual Machine carrega e executa o bytecode Java. A Java Virtual Machine é conceitualmente semelhante ao Common Language Runtime da Microsoft ou à máquina virtual usada na linguagem Python. A Java Virtual Machine é uma implementação puramente de software que executa bytecode Java de uma maneira comparável a como uma máquina virtual baseada em hardware interpretaria e executaria instruções de uma máquina abstrata. A Java Virtual Machine executa as tarefas relacionadas à linguagem e ao sistema da Plataforma Java, Standard Edition.

Qual é a diferença entre JDK e JVM?

A plataforma Java é uma pilha de software que consiste na linguagem Java e nas bibliotecas de classes, incluindo a máquina virtual, o tempo de execução e as bibliotecas de classes padrão. A máquina virtual Java (JVM) é uma implementação da plataforma Java. O Java Development Kit (JDK) inclui a JVM e o mecanismo de linguagem Java. O Java Runtime Environment (JRE) é a máquina virtual Java sem o mecanismo de linguagem Java. A JVM é uma implementação de software da especificação de máquina virtual Java que é usada para interpretar bytecodes em aplicativos escritos na linguagem de programação Java. O ambiente de tempo de execução Java é responsável por executar os aplicativos escritos na linguagem de programação Java.

O que são jars Java?