Last Updated on 27/12/2023
Como a Oracle não disponibiliza o JDK 9 em versões portable para Windows, este tutorial irá mostrar como converter o JDK 9 de EXE para ZIP.
Utilizando uma versão anterior a 9?
Se você estiver procurando por instruções para converter JDK’s mais antigas que a versão 9, por favor leia o tutorial anterior pois o precesso é um pouco diferente:
Pré-requisitos
- 7-Zip – clique aqui para baixar.
Download do JDK
Acesse este link e baixe o JDK adequado para seu Windows (32 ou 64 bits), aceitando os termos de licença da Oracle.
![JDK 9 download page](https://bgasparotto-com.preview-domain.com/wp-content/uploads/2017/09/jdk-9-download-page.png.png)
Extração do JDK
Crie um diretório para trabalharmos (por exemplo: C:\JDK) e copie o JDK baixado para o novo diretório;
Em seguida, execute o 7-Zip, selecione sua cópia do JDK e clique em Extrair:
![7-ZIP extraction menu](https://bgasparotto-com.preview-domain.com/wp-content/uploads/2017/09/2017-09-28_135943.png)
Na nova janela que foi aberta, deixe as configurações como padrão e clique em OK:
![7-ZIP JDK 9 extraction settings](https://bgasparotto-com.preview-domain.com/wp-content/uploads/2017/09/2017-09-28_140001.png)
Aguarde até o processo ser concluído e você irá se deparar com um diretório com o mesmo nome do instalador do JDK. Acesse este diretório e você deverá encontrar um arquivo de nome tools.zip:
![JDK 9 resulting extraction](https://bgasparotto-com.preview-domain.com/wp-content/uploads/2017/09/2017-09-28_140102.png)
Extraia seu conteúdo com o 7-Zip para obter uma pasta tools com o seguinte conteúdo:
![tools.zip contents](https://bgasparotto-com.preview-domain.com/wp-content/uploads/2017/09/2017-09-28_140425.png)
cd C:\JDK\jdk-9_windows-x64_bin\tools for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
![Prompt to convert pack files into jar](https://bgasparotto-com.preview-domain.com/wp-content/uploads/2017/09/2017-09-28_140627.png)
Pronto, o conteúdo do diretório tools é agora seu JDK portable.
Se você quiser também extrair o src.zip da JDK para por exemplo, utilizar em sua IDE, por favor acesse o link:
Espero que ajude. Até mais!