Można wyodrębnić folder JDK z EXE instalacji.
Dla kroków wykonaj this link. Post został dla JDK 1.7 będzie działać dla JDK 1.8 również
Wykonaj następujące czynności.
Kroki
- Pobierz JDK od Oracle
- pobrać i zainstalować 7-zip z here
- Otwarte installition exe za pomocą 7-Zip
- Rozpakuj tools.zip
- Extract zawartość tools.zip do folderu (np. c: \ jdk).
- Otwórz wyodrębniony folder w wierszu polecenia cmd.
- Wykonaj
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
polecenie
- Ustaw
JAVA_HOME
na folder jdk (np. C: \ jdk).
- Dodaj
%JAVA_HOME%/bin
do zmiennej PATH env.
Testowanie
Uruchom następujące polecenie, aby sprawdzić poprawność instalacji, będzie wydrukować wersję JDK.
c:> javac -version
javac 1.7.0_51
UWAGA: Testowane z JDK 1.7 i 1.8
Aktualizacja
Zmieniano odpowiedź aby dodać kroki w samej odpowiedzi zamiast linku do blogu.
Należy pamiętać, że działa on tylko w wersji 32-bitowej. Instalator x64 ma zupełnie inną treść. –
@EugeneA Testowałem to w 64-bitowym systemie Windows z 64-bitowym instalatorem JDK i działa. –
Interesujące, właśnie pobrałem plik jdk-8u102-windows-x64.exe bezpośrednio ze strony Oracle. Zawartość jest: .rsrc [kierunek] .data .pdata .rdata .RELOC .text ŚWIADECTWA Jest to opisane w wersji 32-bitowej. –