quinta-feira, 10 de novembro de 2016

Configurando JDK no Windows sem acesso de Administrador

Acredito que quase todos já se depararam com alguma situação onde gostariam de fazer um teste simples usando JDK. O problema surge (ou pelo menos lembramos do problema) quando precisamos de acesso de Adminstrador para instalar o JDK.

Para resolver esse problema siga a solução encontrada abaixo:

* Download do JDK:
O primeiro passo é realmente baixar o JDK (.exe) do site da Oracle. Até esse momento nenhum segredo.

* Extrair o JDK:
Após fazer o download abra o instalador (.exe) com um programa (ex.: 7-zip).
O instalador terá um arquivo chamado "tools.zip". Isso é tudo que precisamos.
Extraia o arquivo "tools.zip" no diretório desejado.

Obs.: Não são todos os JDKs que possuem o "tools.zip". Alguns possuem em outras pastas internas, porém, terá que fazer algumas alterações manuais que não são abordadas nesse post.

Caso necessite o arquivo "tools.zip" do JDK8 está disponível em:
https://www.dropbox.com/s/iuidhreq2bnkfq8/tools.zip?dl=0


* Instalar o JDK:
Para instalar o conteúdo do arquivo (tools.zip) será necessário:
- Abra um "cmd' e navegue até o local onde o arquivo (tools.zip) foi extraído.
- Navegue até a pasta "bin".
- Execute o seguinte comando:
for /R %f in (.\*.pack) do @"%cd%\bin\unpack200" -r -v -l "" "%f" "%~pf%~nf.jar"









 Obs.:
- Repare que o comando foi rodado da pasta "\tools\bin".
- Repare que para funcionar o comando "java -version" a variável JDK_HOME precisa estar criada.
Link de como configurar a varável JDK_HOME:
http://dominanciajava.blogspot.com.br/2016/10/configurando-jdk-no-windows-para.html

Caso ainda não tenha funcionado:
Necessitei alterar meu ambiente para também instalar o JDK 7. Para o JDK 7 tive que refazer alguns passos e acrescentar outros. Segue a descrição do que foi realizado (talvez funcione para você):

- Foi feito download da versão "jdk-7u45-windows-i586.exe" do site do Oracle.
- Após download o arquivo foi extraído (conforme descrito anteriormente).
- O pacote "tools.zip" estava lá magicamente. Se você chegou até aqui é porque provavelmente já baixou diversas versões do jdk e não achou nada do famoso "tools.zip". Minha sugestão é tentar baixar o arquivo "..i586" da versão escolhida. Talvez ele tenha o "tools.zip" internamente, pois é bem provável que ele seja construído de forma diferente.
- Rodei o comando para "instalar" o jdk conforme descrito acima.
Obs.: Rodei o comando da pasta /tools/bin e mesmo extraindo vários arquivos ainda não funcionou.
Rodei o comando novamente da pasta /tools e dessa vez funcionou.
Não esqueça de alterar o seu JDK_HOME para apontar para para a sua pasta.

Caso necessite segue o link do "tools.zip" da versão do JDK 7:
https://www.dropbox.com/s/olysjbu3s5in4ll/tools_7.zip?dl=0


Boa sorte!

quarta-feira, 26 de outubro de 2016

Configurando o Maven no Windows

O Apache Maven é basicamente uma ferramenta de auxílio ao desenvolvimento de sofware, capaz de gerenciar e controlar todas as dependências (bibliotecas) que um projeto Java necessita. Ele possui um arquivo xml chamado "pom" que é responsável por armazenar as informações de configuração das dependências que serão utilizadas no projeto. Como ferramenta de auxílio ao desenvolvimento, ele também possibilita a automatização de builds e hoje é a mais popular ferramenta para esses fins no mercado Java. 

Configuração:
  • Para utilizar o Maven no seu projeto Java, é necessário primeiramente instalá-lo em seu ambiente, para isso faça o download no site oficial do Maven, escolhendo o tipo "Binary zip archive".
  • Coloque esse binary folder no diretório que preferir e posteriormente crie uma variável de usuário com o nome MAVEN_HOME apontando para o caminho absoluto do diretório do maven conforme a imagem abaixo.

Obs.: (Não esqueça de adicionar a variável %MAVEN_HOME%\bin; no path principal).

  • Para testar se o Maven está funcionando em seu ambiente, abra o prompt de comando (cmd) e digite "mvn -version" conforme a imagem abaixo.


Pronto! O Maven já está configurado em seu ambiente.

Obs.: Não esqueça que para fazer a instalação do Maven você precisa ter o Java JDK previamente instalado em seu ambiente, caso não o tenha instalado, leia a postagem de configuração do JDK desse blog:

www.dominanciajava.blogspot.com.br/2016/10/configurando-jdk-no-windows-para.html

Link para download do Maven: https://maven.apache.org/download.cgi

terça-feira, 25 de outubro de 2016

Configurando JDK no Windows

Para iniciarmos vamos falar um pouco da diferença entre JDK e JRE.
  • JDK: Java Development Kit
  • JRE: Java Runtime Environment

Como o próprio nome diz, JRE (Java Runtime Environment) é o ambiente necessário para que seus programas Java rodem. Programas que rodam em Java no browser (não estamos falando de aplicações Web nesse momento) também necessitam da instalação do JRE.
Já o JDK (Java Development Kit) é o conjunto de ferramentas (JRE, compiladores, JavaDoc, Java Debugger) que todo programador Java necessita para poder programar, pois trata-se do kit completo de desenvolvimento.

Configuração:
  • Baixe do site da Oracle e instale o JDK no seu computador.
  •   Abra as variáveis do seu computador:

           Obs.: Repare que alteráramos a variável do usuário e não do sistema.


  •  Crie a variável “JAVA_HOME” apontando para a pasta onde se encontra o JDK instalado no passo anterior.





  •  Crie a variável “PATH”.
É a partir dessa variável que o sistema carrega todas nossas variáveis.
Dessa maneira criaremos a variável “PATH” com o seguinte conteúdo:

PATH = %PATH%;

Com isso, estamos definindo uma variável “PATH” dentro do nosso usuário e estamos carregando o mesmo conteúdo da variável “PATH” do sistema.

Obs.: Todo valor é separado por ponta e vírgula (;). Para referenciarmos variáveis já existentes é necessário usar porcentagem (%).

Após isso, adicionaremos também a variável “PATH” o valor da nossa variável “JDK_HOME".
O valor final da nossa variável "PATH" será:

PATH = %PATH%;%JAVA_HOME%\bin;

Obs.: A variável “JAVA_HOME” é exatamente a pasta onde está instalado o JDK. Porém, na variável de ambiente declaramos a pasta “\bin”. É na pasta bin que estão todos os comandos necessários para o funcionamento do JDK (java, javac, etc).

Exemplo final das variáveis de ambiente (“JDK_HOME” e “PATH”) dentro do nosso usuário:


Obs.: As variáveis de ambiente do sistema não foram alteradas.

  • Abra um prompt de comando e digite “java –version”:

Obs.: Lembre-se de que o prompt de comando deveria estar fechado enquanto configurava o JDK no seu ambiente. Caso o prompt ficou aberto, feche-o e abra um novo prompt para que consiga visualizar as alterações.


Pronto. JDK configurado com sucesso no Windows.