Como executar um programa Java no prompt de comando

Java é uma das linguagens de programação mais comumente usadas. Ele continua sendo um componente central de software empresarial, desenvolvimento web, aplicativos de desktop e codificação Android. No Windows, você pode executar programas Java no prompt de comando para compilação e execução rápidas. Use este guia para começar.

Verifique a instalação do Java

Antes de poder executar um programa Java em seu computador, você precisará ter o Java instalado, o que pode ser verificado conforme mostrado.

Abra o Prompt de Comando no modo Administrador e digite:java -version. Se Java estiver presente em seu sistema, você verá o número de informações da versão.

Caso contrário, “java” não seria reconhecido como um comando externo ou interno. Isso significa que você precisa instalá-lo manualmente.

Leia também: você pode usar o prompt de comando para.

Existem várias maneiras de instalar o Java no Windows. A maneira mais fácil é usar o software WinGet.

Instale Java no Windows usando WinGet

Você pode escolher a versão mais recente do Java em seupágina oficial da Oracle. No momento em que este artigo foi escrito, atualmente é Java 24. Mas instalaremos o mais recenteSuporte de Longo Prazo (LTS)versão, Java 21, pois é mais estável.

Abra o Prompt de Comando ou PowerShell no modo de administrador e execute o seguinte.

winget install Microsoft.OpenJDK.(Version number)

Alguns programas adicionais, como o Microsoft Build do OpenJDK, serão instalados na mesma janela.

Eventualmente, você verá umInstalado com sucessostatus.

Relacionado: veja comoproblema que cuida de todos os seus problemas.

Instalação Convencional do Java Development Kit (JDK)

O Java Standard Edition Development Kit (JDK) é seu compilador dedicado. É uma ferramenta essencial para desenvolver em Java em qualquer plataforma.

Acesse a página oficial e clique no botãoversão mais recente para download do Java SEpara começar. Novamente, escolheremos a versão LTS mais recente para estabilidade.

Na guia Windows, baixe qualquer um dos seguintes: um instalador x64 (mostrado na tela), um arquivo compactado x64 ou um instalador MSI x64.

Observação: se você tiver apenas um uso simples para software Java, evite baixar o “Java SE Development Kit para assinantes Java SE”, que está na mesma página de download. Se você deseja usar a instalação JRE do Java para Microsoft Windows, foimudou para outra página.

Execute o instalador como faria com qualquer outro programa e siga as instruções. Se você não possui uma conta Oracle, primeiro terá que finalizar o registro.

Observe o local do Windows onde o Java está sendo instalado, que geralmente éArquivos de programas. Será útil mais tarde, quando você tentar executar o Java a partir do prompt de comando. Você também pode verificá-lo no local do File Explorer, uma vez instalado.

A instalação deve terminar em apenas alguns segundos. Se demorar muito, feche todos os outros aplicativos do Gerenciador de Tarefas e reinstale o software.

Você verá umInstalado com sucessoestado no final.

Relacionado: aprender ano prompt de comando do Windows.

Crie um programa Java simples como o mostrado abaixo usando o Bloco de Notas ou outro editor de texto.

public class HelloWorld
{
    public static void main(String[] args)
    {
        System.out.println("Hello, World!");
    }
}

Certifique-se de salvar o arquivo com a extensão “.java” em vez de “.txt”.

Abra o prompt de comando no, e não se esqueça de executá-lo comoAdministrador.

Use ocdcomando para alterar seu diretório de trabalho para o diretório que contém seu programa Java. Você pode alterar todas as configurações relacionadas ao Java no Windows nesta pasta.

cd Documents[Java-program-folder]

No passado, você tinha que alterar o caminho do diretório para refletir a versão atual do Java enquanto apontava para ocaixapasta dentro. Isso não é mais necessário. Agora tudo que você precisa fazer é navegar até a pasta exata onde salvou o arquivo .JAVA.

Compile o programa Java com ojavaccomando conforme mostrado abaixo.

javac "Program Name".java

Esteja avisado que você não verá nada acontecer. No entanto, se você usar odircomando, você notará um novo arquivo em seu diretório terminando na extensão “.class”, indicando que o programa foi compilado.

Use ojavacomando para executar seu programa:

java "Program Name"

Você verá o programa sendo executado na janela do prompt de comando.

Há muitas coisas que você pode fazer com Java diretamente no prompt de comando. Por exemplo, Java pode ser usado para adicionar, subtrair, multiplicar e dividir qualquer lista de variáveis. Tudo o que você precisa fazer é criar um programa simples usando o Bloco de Notas e observar isso acontecer a qualquer momento no Prompt de Comando.

public class Sum {
    public static void main(String[] args) {
        int a = insert value, b = insert value;
        System.out.println("Sum: " + (a + b));
    }
}

Agora, volte ao prompt de comando e compile o programa Java usandojavacseguido usando ojavacomando. Ele exibirá o valor da soma.

Depois de começar a trabalhar com Java no prompt de comando do Windows, aqui estão alguns outros comandos Java muito simples que você pode descobrir facilmente como um novato.

  • javac *.java: compila todos os arquivos java salvos em uma pasta
  • javac Timenow.java: exibe a hora local no seu cmd
  • javac -Xlint Hello.java: exibe avisos durante a compilação de um programa

Relacionado: aprenda como.

Configurando um PATH permanente para pasta Java

O comando acima não define o PATH do compilador Java permanentemente. Isto, mas essa alteração será removida.

Definir o PATH do compilador Java permanentemente é útil se você deseja que seus programas Java compilados funcionem sem problemas após a reinicialização do PC. Isso ajuda a iniciar os programas solicitados rapidamente na janela do prompt de comando.

Siga as etapas abaixo para alterar sua variável PATH para todas as sessões futuras.

AbrirPainel de controle->Sistema e Segurançano menu Iniciar e clique emSistema. ProcurarConfigurações avançadas do sistema. Vá paraAvançadoaba e clique noVariáveis ​​de ambientebotão.

Selecione oCaminhovariável e clique no botão Editar.

CliqueNovopara adicionar um novo diretório ao seu caminho.

Cole o caminho do diretório do Java Development Kit na caixa de texto. Novamente, certifique-se de usar o diretório Java Development Kit (JDK) e não o diretório Java Runtime Environment (JRE) próximo a ele.

Agora você encontrará JAVA_HOME adicionado como uma das variáveis ​​do sistema para a qual você pode apontar diretamente.

Por último, cliqueOKcomprometer-se com a mudança.

Perguntas frequentes

Como posso corrigir “Você não tem permissão para salvar neste local” ao salvar arquivos Java?

Alguns usuários podem receber o erro “Você não tem permissão para salvar neste local” ao salvar arquivos Java no Windows. Mesmo sendo o administrador do seu PC, esse erro aparece do nada. Para corrigir o problema, clique com o botão direito na pasta JavaPropriedadese navegue até oSegurança->Avançado->Selecione usuário ou grupo.

NoSegurança Avançadaconfigurações para Java, altere oProprietáriodeSistemapara qualquer conta de usuário que você usou para fazer login no dispositivo. Você pode determinar o nome correto deVerifique os nomes. Basta digitar o texto, comoÁrea de Trabalho, Administrador, ouUsuários, para habilitar permissões completas para a pasta. CliqueOKe salve as alterações.

Como posso corrigir “Java não é reconhecido como um comando interno ou externo” no Windows?

A melhor maneira de corrigir “Java não é reconhecido como um comando interno ou externo” é adicionar o diretório bin do Java ao caminho do seu computador, conforme abordado acima.

O prompt de comando do Windows não mostra os resultados do comando Java. Como posso consertar isso?

Se o prompt de comando do Windows não mostrar os resultados de um comando Java que você digitou, há duas soluções: execute o prompt de comando no modo de administrador ou encontre o arquivo “Java.exe” no local da pasta e abra seuPropriedades. Em seguida, navegue até oCompatibilidadeaba onde você terá que desmarcar oExecute este programa como administradoropção.

Qual é a diferença entre Java e Javascript?

Não confunda Java com Javascript, pois são duas entidades diferentes:

  • Java veio antes do Javascript. Foi fundada pela Sun Microsystems em 1991-1995. Javascript foi fundado posteriormente pela Netscape, uma antiga empresa de navegadores. Basicamente, Javascript é uma versão muito leve de Java e ainda comumente usada em navegadores.
  • Java é um programa compilado, enquanto Javascript é interpretado.
  • Java é um programa de tipo estático, enquanto Javascript é de tipo dinâmico.
  • Java usa classes e Javascript usa protótipos.