Quer configurar o JDK para fazer seu Hello World no Prompt?
Todos os que me conhecem sabem que uma das coisas que eu mais insisto é: “FAÇAM UM PROGRAMA JAVA DO ZERO E COMPILEM PELO PROMPT DE COMANDOS”. E muitos dos meus alunos me perguntam o porquê disso. A resposta é simples, direta e sem muita enrolação (aqui tem um vídeo que eu falo disso com mais detalhes): você precisa conhecer a Linguagem de Programação, para só depois, conhecer as Ferramentas de Desenvolvimento.
Bom, depois se quiser dá uma olhada lá no vídeo que foi feito com bastante carinho e tem uma linguagem bem rápida e fácil.
Mas a dúvida maior para aqueles que buscam fazer isso é: Como instalar o Java “do zero” na sua própria máquina e deixá-la configurada para compilar pelo Prompt de Comando?
Então bora lá: Vamos fazer este tutorial em 2 partes. A parte 1 é sobre instalação (e isso é relativamente simples) e a parte 2 diz sobre a configuração da sua máquina (isso pode ser um pouquinho mais chato, mas é super tranquilo também).
Parte 1: Fazendo o Download e Instalando o JDK
Antes de qualquer coisa, você tem 2 possíveis instalações do Java a fazer: a JRE (Java Runtime Environment) que é efetivamente a máquina virtual Java para você executar uma aplicação Java (não dá pra desenvolver nada com isso); e o JDK (Java Development Kit) que é o Kit de Desenvolvimento Java (esse sim, o nosso foco).
Então vá nesse link aqui (que é basicamente o Site da Oracle com o link para Download do “Java for Developers”).
Esta tela aqui vai abrir
Ao clicar no link JDK Download (Oracle JDK em destaque), você vai se deparar com a tela que seleciona as diversas versões do JDK para os diversos sitemas operacionais. Como estamos tratando de um Windows 10, selecionamos a versão correta. Olhe a opção destacada:
Depois disso, tem um passinho que é meio “chato”, pois recentemente a Oracle pede email e senha para fazer o download. Nada muito complexo. Basta que você se cadastre (no formulário tem uma opção de cadastrar). Feito isso, só fazer o download.
Pronto.. Download feito, é só clicar no arquivo baixado e instalá-lo. Não tem erro. É só ir no padrão “Next->Next->Finish“. Sem mistério e sem muita
Parte 2: Configuração
Agora que o JDK está instalado, basta que apontemos para a pasta onde ficam os aplicativos de desenvolvimento JAVA numa variável de ambiente chamada PATH do nosso Windows.
Essa variável PATH contém todas as pastas onde o Windows procura por comandos que serão executados no Prompt. Por exemplo: se vc digitar JAVAC sem ter configurado a PATH no seu prompt de comando (como na figura abaixo), ele vai dar uma mensagem que não reconhece este comando. Olha só:
O que precisamos fazer? Editar a variável PATH do sistema Operacional. E onde está esta variável? Antes de editá-la é preciso saber onde seu JDK foi instalado. Aqui vamos no Explorer, buscar em Este Computador -> Disco Local (C:) -> Arquivos de Programas -> Java -> jdk-xxx -> bin (no caso o xxx é a versão do JDK que eu baixei)
Lá tem que estar, entre outros, o JAVAC, que é o nosso compilador Java. Dá uma olhada
Você precisa agora clicar na barra de caminho onde está o destaque desta imagem e copiar o caminho onde está instalado seu JDK (isso é o que vai fazer a diferença na configuração).
Agora precisamos ir até o Painel de Controle, na Opção Sistema e Segurança
Ok, lá dentro, busque a opção “Sistema”
Estando nesta opção, irá abrir uma nova janela e lá tem o item “Configurações Avançadas do Sistema“.
Estamos quase lá:
Agora abre uma janelinha, com as opções de “Variáveis de Ambiente“. Olha ela aí e pode clicar nela 😀
Muito bem! Clicando nela, vem todas as variáveis do sistema, procure pela PATH (assim como está destacado e clique em “Editar“). Olha a imagem pra te ajudar
Se você chegou até aqui, só falta mais um passo! Então bora lá pra editar a variável e inserir o caminho que você copiou lá atrás (onde o JDK foi instalado). Clique em “Novo” (passo 1), cole o caminho que você copiou (no passo 2)e pronto!
No final das contas vai ficar assim ó:
Clique em OK nas demais janelas para fechá-las e, agora é hora de testar.
Abra um novo Prompt de Comando, pois isso irá fazer com que ele carregue as novas configurações de variáveis de ambiente e digite: JAVAC. A seguinte tela deverá aparecer
Pronto! Se tudo deu certo, é só começar a compilar seu programas Java diretamente no Prompt que o compilador está configurado 🙂
Ficou com dúvidas? Mande sua pergunta!
#vamosprogramar
2 Comments
Como executar uma programa java em qualquer diretório do CMD, sem que o programa esteja na mesma pasta?
Salve Fabio… neste caso você tem que ter o conceito de pacote (ou package). Isso na prática é uma questão de nomenclatura.
supondo que você esteja na pasta C:\Users\Fabio
dentro dela tenha uma pasta chamada meupacote e dentro dela sua Classe.java, ok?
sua Classe.java tem que ser declarada como:
package meupacote;
public class Classe{
…
}
você compila normalmente, porém fora dessa pasta, você executa
java meupacote.Classe
entendeu?