mac jdk instalar java java-8 openjdk

java - instalar - openjdk 8 windows



¿Dónde está el src.zip para JDK8u40? (4)

He instalado el JDK8u40, pero solo encuentro el javafx-src.zip.

¿Dónde puedo encontrar el código fuente de JDK? El src.zip?

A continuación se muestra lo que obtengo después de la instalación:

Y por cierto, no vi el asistente de instalación! Esto es bastante extraño.

AGREGAR 1

Hoy probé varios paquetes de instalación de Java. Todos son descargados desde el sitio oficial de Oracle.

  • jdk-6u45-windows-i586.exe
  • jdk-7u75-windows-i586.exe
  • jdk-8u20-windows-i586.exe
  • jdk-8u25-windows-i586.exe
  • jdk-8u31-windows-i586.exe
  • jdk-8u40-windows-i586.exe

Tanto el 6u45 como el 7u75 instalaron bien en mi caja. Puedo ver el asistente de instalación. Y el src.zip está instalado.

Pero 8u25 ~ 8u40 todo instalado en silencio. Y no se instala ningún archivo src.zip porque no tengo oportunidad de seleccionarlo en el asistente.

No estoy seguro si esto es mi culpa o si alguien en Oracle cometió un error.

Como comentó @SubOptimal, la opción /s indica una instalación silenciosa. Me pregunto si hay una opción para forzar la apertura del asistente de instalación de GUI.

Estoy usando Windows 7 Enterprise x64 Build 7601 SP1


Asegúrate de que el Source code no esté deshabilitado al descargar.

Luego, como puede ver en la imagen, al seleccionar "Código fuente" se le indicará exactamente dónde se encuentra.

Tenga en cuenta que he descargado la versión de 32 bits para asegurarme de reproducir el mismo caso de uso que usted.

Editar

Según sus nuevas ediciones y comentarios, parece que lo que quiere saber ahora es por qué no ve a los asistentes de instalación. Estoy bastante seguro de que esto se debe a una clave de registro antigua.

Ejecuta el siguiente comando

reg query hklm/software/microsoft/windows/currentversion/installer/UserData/S-1-5-18/Products /f "java" /s | find "HKEY_LOCAL_MACHINE"

Ahora, navegue a cada una de las rutas devueltas navegando con regedit y elimine su padre principal (el número hexa grande).

Vuelva a intentar la instalación y estoy bastante seguro de que verá el asistente.

En cuanto a las fuentes, la documentación de Oracle especifica cómo descargarlas en modo silencioso.

jdk.exe /s ADDLOCAL="SourceFeature"


Esta es la forma en que obtuve la carpeta src de jdk-8u172-windows-x64.exe sin instalar.

Paso 1: descargue el archivo jdk-8u172-windows-x64.exe (Java SE Development Kit 8u172) desde el oracle.com/technetwork/java/javase/downloads/… Oracle

Paso 2: extráigalo y navegue hasta la ruta: / jdk-8u172-windows-x64.rsrc / 1033 / JAVA_CAB9

Paso 3: Haga clic derecho en el archivo llamado "110" y extráigalo.

Obtendrá el archivo src.zip.

Me tomó poco tiempo resolver esto. Espero que ayude a otros.

Disfrute de la depuración de Good Code!


No sé por qué / dónde está el src.zip, pero como alternativa , si todo lo que quiere es la fuente y de alguna manera el método propuesto no funciona para usted, siempre puede extraer directamente del árbol de fuentes JDK8u40.

Necesitarás Mercurial en lugar de Git. Este enlace habla sobre el comando hg clone

Cotizando desde el sitio OpenJDK Java.net

El bosque maestro correspondiente jdk8u se puede clonar usando este comando: hg clone http://hg.openjdk.java.net/jdk8u/jdk8u;cd jdk8u; sh get_source.sh.

Además, el código fuente de la última versión, 8u40, está disponible mediante la clonación del bosque maestro 8u40: http://hg.openjdk.java.net/jdk8u/jdk8u40 . La versión final de esa versión fue etiquetada como jdk8u40-b25.

Existen diferencias entre OpenJDK y Oracle, aunque sutiles