Eu gosto de ter certeza de que tudo funcionará apenas copiando o conteúdo da pasta Java e definindo as variáveis de ambiente.
Normalmente, executo o instalador em uma máquina virtual, zip o conteúdo da pasta \ java, volto para um instantâneo da máquina virtual e descompacte o arquivo compactado.
Não consegui encontrar um local onde o JRE / JDK mais recente esteja disponível como um arquivo zip ...
http://java.sun.com/javase/downloads/index.jsp
http://download.java.net/jdk6/
Como alternativa, é seguro assumir que o instalador exe da sun apenas descompactará tudo, sem mexer no registro, nas variáveis de ambiente, etc ...?
Relacionado: Instalando o Java manualmente no Windows?
- Depois de todo esse tempo, encontrei este site que parece exatamente o que estava procurando (22/05/2018)
java
installation
opensas
fonte
fonte
Respostas:
Você pode baixar um Java Portable em PortableApps.com . Isso não altera as configurações do sistema. Você pode colocá-lo no seu pendrive.
UPD: para quem precisa do JDK, existe um projeto de código aberto OpenJDK Portable
UPD2: também existe um JDK Portable (Oracle)
Algumas pessoas podem estar interessadas na construção oficial do JDK de código aberto pronto para produção da Oracle
fonte
Infelizmente, o JDK não está disponível como um arquivo ZIP portátil. No entanto, você pode seguir estas etapas:
C:\JDK
neste caso)jdk-7u7-windows-x64.exe
)jdk-XuXX-windows-x64.exe
diretórioC:\JDK
cmd.exe
:cd C:\JDK\.rsrc\1033\JAVA_CAB10
extrac32 111
C:\JDK\.rsrc\1033\JAVA_CAB10\tools.zip
com 7 zipcmd.exe
:cd C:\JDK\.rsrc\1033\JAVA_CAB10\tools\
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
(isso converterá todos os.pack
arquivos em.jar
arquivos)C:\JDK\.rsrc\1033\JAVA_CAB10\tools
onde você deseja que seu JDK estejaJAVA_HOME
ePATH
manualmente para apontar para o diretório JDK e seu subdiretório BIN.fonte
7z e jdk-7u15-windows-x64.exe .rsrc/JAVA_CAB10/111
7z e 111
7z x -ojdk_dir tools.zip
e exclua os arquivos temporários 111 e tools.zip e descompacte. O desembalar sob msys / cygwin pode ser feito com:find jdk_dir -name "*.pack" -exec sh -c 'jdk_dir/bin/unpack200 -r "{}" "$(dirname "{}")/$(basename "{}" .pack).jar"' \;
..rsrc\1033\JAVA_CAB10
C:\jdk8
)jdk-8u72-windows-x64.exe
)tools.zip
encontrado na pasta de destinocmd.exe
, execute:cd C:\jdk8
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
Esta solução também funciona para o JDK 8, sem direitos de administrador.
fonte
Para o JDK 8u102, as coisas mudaram, isso funcionou para mim:
Agora você está pronto para ir. Convém configurar JAVA_HOME e PATH para apontar para o diretório% JDK-VERSION% e seu subdiretório BIN.
fonte
Aqui está uma maneira boa, mas um pouco complexa:
Estágio 1: MSI e CAB do arquivo de instalação nativo
Faça o download do JRE ou JDK no site da Oracle (Sun). Este método funcionará em qualquer versão e no SDK ou JRE.
Execute e aguarde o instalador carregar. Minimize a janela.
No Windows 7, você deve procurar este local:
C: \ Usuários \ YOUR_USER_NAME \ AppData \ LocalLow \ Sun \ Java
Lá, você terá alguns arquivos MSI e CAB.
Etapa 2: extraia facilmente o MSI e CAB usando uniextract
Navegue até o Extrator Universal | LegRoom.net e faça o download do UniExtract Binary Archive .
Use o WinRar ou qualquer programa não-RAR disponível para você e extraia o uniextract161_noinst.rar em qualquer lugar.
Etapa 3: finalmente, extraia o contêiner interno chamado core.zip
Arraste e solte jdk1.6.0_31.msi ou jre1.6.0_31.msi no ícone do UniExtract.exe .
Selecione "Extrair método: instalador administrativo do MSI". Aguarde o processo terminar.
Digite a nova pasta criada.
Se você arrastou e soltou o jre1.6.0_31.msi, deve ter uma pasta jre1.6.0_31
Siga todos os níveis dentro e você verá core.zip .
É isso que você procura. Você pode descompactá-lo em qualquer lugar e terá o conteúdo do Java runtime ou SDK sem instalar nada no seu sistema.
* Agora você pode fechar o instalador do Java que você deixou aberto no estágio 1 *
fonte
A resposta já foi dada antes. Ele também funciona para "jdk-8u91-windows-x64.exe"
Descompacte tools.zip em uma pasta nome_da_pasta para obter o conteúdo na imagem
No cmd, vá para a pasta nome_da_pasta / bin e execute o comando
versão-java
a saída será
isso indica que há algo de errado. Na verdade, precisamos descompactar todos os pacotes.
No cmd, vá para a pasta nome_da_pasta e descompacte automaticamente executando o comando
para / r% x em (* .pack) faça. \ bin \ unpack200 -r "% x" "% ~ dx% ~ px% ~ nx.jar"
Execute a etapa 3 novamente, se a saída estiver abaixo, o JDK estará pronto para uso.
fonte
É assim que eu faço,
Comece com a instalação do exe e aguarde a tela abaixo,
Vá para
C:\Program Files (x86)\Java
e copie seu JDK para outro local.Cancele a instalação clicando em 'x' e desinstale o JDK.
Copie o JDK copiado de volta para
C:\Program Files (x86)\Java
ou para outra pasta de sua escolhafonte
Faça o download do JAVA SE com JDK
Testado para a versão: jdk-7u60-windows-x64.exe, jdk-7u60-windows-x64.exe
Faça o download do JAVA EE com JDK
Testado para a versão: jdk-7u55-windows-x64.exe
fonte
javac
.for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
Há um arquivo .tar.gz do Java Runtime Environment (JRE) no site da Oracle para esses sistemas operacionais: Windows x86, Windows x64, Linux x86, Linux x64, Mac OS X x64, Solaris x64. Consulte: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
Também há o Java Development Kit (JDK) : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html . O Windows .tar.gz. está ausente, mas você pode extrair o arquivo .exe com uma ferramenta como 7zip.
Achei isso muito útil para tornar o Eclipse portátil. ;-)
fonte
Você pode fazer o download de um arquivo Zulu .zip portátil da Azul Systems, que é compilado do OpenJDK para Windows, Linux (RHEL, SUSE, Debian, Ubuntu, CentOS) e Mac OS X.
Mais informações técnicas sobre diferentes JVMs (incluindo Zulu) com suas arquiteturas e suporte ao SO aqui .
fonte
A resposta amplamente votada é boa, eu a uso há algum tempo na forma deste arquivo bat:
Ele requer acesso no caminho para o 7zip e deve ser executado em uma pasta ao lado do JDK de sua escolha (ele será encontrado por causa do * .exe aqui em cima).
Funciona em 8u144, e acho que funcionou com a coisa 8u20.
fonte
7z e *.exe .rsrc/1033/JAVA_CAB9/110
e7z e 110 7z x src.zip
tente isso: http://maven.nuiton.org/nexus/content/repositories/jvm/com/oracle/jre/
esse link contém distribuições zip portáteis para todas as versões.
fonte
Aqui está um link para o arquivo zip do JDK 5. sun-jdk-5-win32-x86-1.5.0.12.zip
fonte
Faça o download do aplicativo Processing em http://www.processing.org/download/ . O arquivo zip contém uma pasta chamada java. Ele inclui o JDK 1.6.0_32 (versão verificada em 19/02/2013).
fonte
1.7.0_40
.Instruções OSX
Testado com
jdk-8u74-macosx-x64.dmg
..dmg
.pkg
, arrastando-o. Não clique duas vezes (ele será instalado).cd
entre na embalagem.mkdir jdk-$version && cd jdk-$version
xar -xf ../JDK*.pkg
cd jdk
TABtar zxf Payload
Contents/Home
pasta contém o JDKfonte
Contents/Home
do Finder, renomeie ojdk TAB
arquivo (da etapa 7) para remover a.pkg
extensão e torná-lo uma pasta acessível do FinderA Sun JVM está disponível como um MSI que é executável a partir de um script.
http://java.sun.com/javase/6/docs/technotes/guides/deployment/deployment-guide/install-msi.html
fonte
Os JDKs podem ser baixados aqui como arquivo zip ou .exe http://installbuilder.bitrock.com/java/
fonte
Obrigado por perguntar; o JDK não parece interagir com o registro do Windows.
No entanto, o JRE faz isso em certos casos.
Link: http://www.rgagnon.com/javadetails/java-0604.html
fonte
O processo descrito por Igor e CharlesB funciona para mim, uma vez que IDEs como o NetBeans e o Eclipse permitem especificar a localização do JDK, até mesmo softwares como o Apache Tomcat (a distribuição ZIP) usam BASH - FILES para configurá-lo (especifique o local do JDK usando URI de familiares).
Eu tenho um disco rígido USB com o NetBeans, Eclipse, Apache Tomcat trabalhando com um JDK no "modo portátil".
Eu tinha uma maneira de extrair uma cópia do JDK dos arquivos de instalação: instale-o, copie-o em outro local e depois desinstale-o. Uma maneira suja de extraí-lo, mas foi bem-sucedida.
O local para colocar EXTRA - LIBS foi:% PLACE_WHERE_JDK_ARE% \ jre \ lib \ ext
fonte
Você pode simplesmente usar o 7zip (ou outro aplicativo semelhante) para obter os diretórios dentro do arquivo core.zip incluído no instalador. Basta usar 7zip para navegar no exe, você verá um arquivo core.zip que possui todos os arquivos que geralmente aparecem no diretório "jreX" (onde X é o número da versão principal). Quanto à configuração de variáveis env e outras, você pode seguir as outras respostas. Se tudo o que você deseja é um jre portátil (por exemplo, você pode executar seus jars usando o jarfile java.exe ou o jarfile javaw.exe), esta solução funcionará. Isso é muito semelhante a copiar o diretório jre de um lugar para outro
fonte
Esse link
http://www.java.com/en/download/manual.jsp
ajuda a pelo menos evitar que o instalador de pré-carregamento desagradável vá direto ao SDK.
A partir daí, eu instalaria isso em uma VM descartável, no seu antigo PC sujo ou em outro lugar, e depois transferiria o resultado
(ou similar) à sua nova máquina, defina as poucas variáveis ENV usuais e, idealmente, você estará sem todo o lixo de marketing e possíveis vínculos. Obviamente, também sem a segurança de atualizações automáticas frequentes.
fonte
Descobri que você pode executar o instalador no Wine. Isso funciona:
WINEPREFIX=/home/jason/java wine jre-7u11-windows-i586.exe
Depois que terminar, você pode simplesmente fechar o zíper
/home/jason/java/drive_c/Program\ Files\ \(x86\)/Java/jre7/
Isso deve funcionar para o jdk também
fonte
Você pode baixar o SEVER JRE, que contém o jdk. server jre 7
tar xzvf file.tar.gz
qualquer outro extrator tar também funcionaráA pasta JDK agora extraída será criada na mesma pasta.
fonte
ou
fonte
Copiei a pasta JRE várias vezes e sempre funciona bem. Mas eu realmente não tenho certeza se você pode obter apenas um arquivo zip com seu conteúdo, pois a instalação oficial instala os plugins para IE, Firefox e qualquer outro.
fonte
http://androidhost.org/D8wsv
Você pode obter o jre-7u75-windows-i586.zip no link acima.
fonte
Comandos das dicas abaixo agrupados como script em lote. Salve isso como unpack.bat. Em seguida, coloque-o no diretório com os arquivos extraídos do jdk / jre.
fonte
Instalei o JDK 8 com o instalador exe e, em seguida, desinstalei o JRE. Agora, tenho a pasta JDK sem variável de ambiente ou outra configuração alterada.
fonte
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
Aqui é onde. Faça o download do pacote .gz.
fonte
Instale na sandbox e copie a pasta.
fonte