È possibile estrarre la cartella JDK dalla EXE di installazione.
Verificare i punti this link. Il post era per JDK 1.7 funzionerà anche per JDK 1.8
Effettuare quanto segue.
Passi
- Scarica JDK da Oracle
- Scaricare e installare 7-zip da here
- Aprire installition exe utilizzando 7-Zip
- Estrarre il tools.zip
- estratto il contenuto di tools.zip in una cartella (ad esempio c: \ jdk).
- Apre la cartella estratta nel prompt di cmd.
- Execute
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
comando
- Impostare
JAVA_HOME
nella cartella jdk (ad esempio c: \ jdk).
- Aggiungere
%JAVA_HOME%/bin
alla variabile env PATH.
Testing
Eseguire il seguente comando per controllare l'installazione, verrà stampata la versione di JDK.
c:> javac -version
javac 1.7.0_51
NOTA: Testato con JDK 1.7 e 1.8
Aggiornamento
curato la risposta per aggiungere i passaggi della risposta stessa al posto del link ad un post sul blog.
fonte
2014-11-19 09:10:18
Ricordare che funziona solo con la versione a 32 bit. Il programma di installazione x64 ha contenuti completamente diversi. –
@EugeneA Ho provato questo in Windows 64 bit con l'installer JDK a 64 bit e funziona. –
Interessante, ho appena scaricato jdk-8u102-windows-x64.exe direttamente dal sito Web di Oracle. I contenuti sono: .rsrc [Dir] .data .pdata .rdata .reloc .text CERTIFICATO E 'solo come descritto nella versione a 32 bit. –