Como posso instalar o Java Development Kit (JDK) em uma máquina Windows se não tiver direitos de administrador?

5

Atualmente, estou trabalhando em um ambiente controlado no qual não tenho direitos de administrador. Eu estou procurando alguma maneira de instalar o Java Development Kit (JDK) nesta máquina de qualquer maneira.

Isso é possível? Se sim, como?

    
por Vijay Shanker Dubey 09.09.2011 / 08:50

6 respostas

2

Você pode instalá-lo em um local por usuário e colocar o caminho para o JDK na variável de ambiente Caminho . Você pode usar uma ferramenta de criação de configuração como Instalador avançado ou InstallShield , de ferramentas gratuitas como WiX ou NSIS.

Isso deve torná-lo acessível a outros aplicativos que pesquisam as ferramentas do JDK. Não é a melhor maneira, mas não pode ver outra opção na falta de privilégios de administrador.

    
por 09.09.2011 / 09:06
1

Talvez não seja uma boa ideia, mas você pode tentar baixar Processando , é uma linguagem de programação coberta por Java, pois contém uma versão portátil do Java JDK. Você pode apagar tudo, exceto o Java, e usá-lo.

    
por 25.10.2011 / 03:10
1

Você pode baixar o JDK e extraí-lo. Você encontrará um arquivo tools.zip que precisa extrair em uma pasta sob o caminho do usuário. Então você tem que localizar todos os arquivos .pack (eles estão em \lib e \jre\lib pastas) e descompactá-los nas mesmas pastas com o comando unpack200 , disponível na pasta \jre\bin .

Eu criei um script para fazer isso que apenas pergunta a você a pasta onde você descompactou tools.zip e, em seguida, ele executa todos os comandos necessários.

Aqui você pode encontrar todo o procedimento e o script :

echo off
REM Author: Molinari Davis - www.davismol.net
REM Version: 0.1
REM Date: 29/08/2014

if "%1"=="/processFile" goto processFile
SET /P commandPath=Insert the jdk folder path: 
SET commandName=\jre\bin\unpack200.exe
FORFILES /p %commandPath% /s /m *.pack /c "cmd /c call "%~f0" /processFile @path"
goto :EOF
:processFile
SET outputName=%2
SET outputName=%outputName:pack=jar%
SET fullCommand=%commandPath%%commandName% %2 %outputName%
REM echo %fullCommand%
%fullCommand%
if %ERRORLEVEL% GEQ 1 (
    echo ERROR in extraction of file: %outputName%
) else (
    echo Extracted file: %outputName%
)
    
por 31.03.2015 / 12:16
1

Eu sei que esta é uma resposta tardia, mas aqui vai.

Instaladores não oficiais do OpenJDK 7

Alex Kasko mantém instaladores não oficiais do OpenJDK 7 para Windows, Linux e Mac OS X. Você pode baixá-los aqui .

Ele escreve :

With default settings installers do not require administrator privileges.

Observe que você não pode mais obter atualizações de segurança para o JRE 7, a menos que pague ao Oracle por um contrato de suporte. Mesmo se você usar o OpenJDK 7, você provavelmente não deve usar o JRE 7: é bem antigo. Você provavelmente deve sempre usar o mais novo JRE, por motivos de segurança.

OpenJDK 8 não oficial constrói

Eu não sei se o Alex criou ou não builds não oficiais do OpenJDK 8. Mas o usuário do GitHub "codespotx" definitivamente tem. Por favor, veja aqui .

Mas, um aviso

Talvez você não deva instalar nenhum software que eu tenha vinculado, afinal. Por favor, veja este link para mais detalhes.

    
por 20.08.2015 / 04:41
0

A solução dada em

link

funcionou perfeitamente para mim.

    
por 23.10.2015 / 11:31
0
  1. Download SEVER JRE contém jdk. servidor jre 7
  2. Baixe o arquivo server-jre-.tar.gz para o sistema Windows.
  3. Se você tiver o arquivo tar 7zip pode ser extraído com isso, usei o cygwin (o cygwin pode ser instalado sem direitos de administrador, consulte esta resposta ) para extrair o arquivo tar com o comando tar xzvf file.tar.gz qualquer outro extrator de tar também funcionará

A pasta JDK extraída agora será criada na mesma pasta.

    
por 12.07.2016 / 12:18