2015-10-24 13 views
9

Come posso ottenere JAVA 9 JRE/JDK come file zip anziché come programma di installazione EXE o MSI?Come posso ottenere JAVA 9 JRE/JDK come file zip anziché come programma di installazione EXE o MSI?

https://jdk9.java.net/download/

+0

Basta chiedersi se qualcuno ha una risposta a questo? Se il piano di Oracle per il futuro è di interrompere la pubblicazione di pacchetti rilocabili di JRE, sicuramente molti di noi avranno grossi problemi con le nostre app che utilizzano un JRE incorporato. – peterh

risposta

7

Guardate attentamente https://jdk9.java.net/ c'è "JDK 9 Early Access con Project Jigsaw" che in realtà è zip download.

+2

Questo link non è più disponibile. Utilizzare il link http://jdk.java.net/java-se-ri/9 per scaricare il file zip jdk9 –

3

Come menzionato è possibile scaricare la distribuzione del puzzle o è possibile seguire le istruzioni da here per creare la propria distribuzione.

1

Da qui: https://stackoverflow.com/a/6571736/8714033

  • Creare directory di lavoro JDK (C:\JDK in questo caso)
  • [Download] [1] ultima versione di JDK da Oracle (ad esempio jdk-7u7-windows-x64.exe)
  • [Download] [2] e installare 7-Zip (o scaricare [7-Zip portable] [3] versione se non si è amministratore)
  • Con 7-Zip estrarre tutti i file dal jdk-XuXX-windows-x64.exe nella directory C:\JDK
  • Eseguire i seguenti comandi in cmd.exe:
    • cd C:\JDK\.rsrc\1033\JAVA_CAB10
    • extrac32 111
  • Estrarre C:\JDK\.rsrc\1033\JAVA_CAB10\tools.zip con 7-zip
  • Esegui i seguenti comandi in cmd.exe:
    • cd C:\JDK\.rsrc\1033\JAVA_CAB10\tools\
    • for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar" (questo permette di convertire tutti i .pack file in .jar file)
  • Copiare tutti i contenuti del C:\JDK\.rsrc\1033\JAVA_CAB10\tools in cui si desidera che il JDK per essere
  • Setup JAVA_HOME e PATH manualmente per puntare a la tua dir JDK e la sua sottodirectory BIN.

Sebbene la mia esperienza fosse un po 'diversa, tools.zip può trovarsi in un posto diverso a seconda della versione di JDK.