Me gusta estar seguro de que todo funcionará simplemente copiando el contenido de la carpeta Java y configurando las variables de entorno.
Normalmente ejecuto el instalador en una máquina virtual, comprimo el contenido de la carpeta \ java, regreso a una instantánea de la máquina virtual y luego descomprimo el archivo comprimido.
No pude encontrar un lugar donde el último JRE / JDK esté disponible como un archivo zip ...
http://java.sun.com/javase/downloads/index.jsp
http://download.java.net/jdk6/
Alternativamente, ¿es seguro asumir que el instalador exe de sun simplemente descomprimirá todo, sin perder el tiempo con el registro, las variables de entorno, etc.?
Relacionado: ¿ Instalar Java manualmente en Windows?
- Después de todo este tiempo encontré este sitio que parece ser exactamente lo que estaba buscando (2018-05-22)
fuente
Respuestas:
Puede descargar un Java Portable desde PortableApps.com . No cambiará la configuración de su sistema. Puedes ponerlo en tu memoria USB.
UPD: para aquellos que necesitan JDK hay un proyecto de código abierto OpenJDK Portable
UPD2: también hay un JDK Portable (Oracle)
Algunas personas podrían estar interesadas en la compilación de código abierto oficial de Oracle de JDK
fuente
JDK no está disponible como un archivo ZIP portátil, desafortunadamente. Sin embargo, puede seguir estos pasos:
C:\JDK
en este caso)jdk-7u7-windows-x64.exe
)jdk-XuXX-windows-x64.exe
directorioC:\JDK
cmd.exe
:cd C:\JDK\.rsrc\1033\JAVA_CAB10
extrac32 111
C:\JDK\.rsrc\1033\JAVA_CAB10\tools.zip
con 7 cremallerascmd.exe
:cd C:\JDK\.rsrc\1033\JAVA_CAB10\tools\
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
(esto convertirá todos los.pack
archivos en.jar
archivos)C:\JDK\.rsrc\1033\JAVA_CAB10\tools
donde desea que esté su JDKJAVA_HOME
yPATH
manualmente para apuntar a su directorio JDK y su subdirectorio BIN.fuente
7z e jdk-7u15-windows-x64.exe .rsrc/JAVA_CAB10/111
7z e 111
7z x -ojdk_dir tools.zip
y luego elimine los archivos temporales 111 y tools.zip y desempaque. El desembalaje bajo MSYS / cygwin se puede hacer con:find jdk_dir -name "*.pack" -exec sh -c 'jdk_dir/bin/unpack200 -r "{}" "$(dirname "{}")/$(basename "{}" .pack).jar"' \;
..rsrc\1033\JAVA_CAB10
C:\jdk8
)jdk-8u72-windows-x64.exe
)tools.zip
encontrado dentro de él en la carpeta de destinocmd.exe
, ejecuta:cd C:\jdk8
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
Esta solución también funciona para JDK 8, sin derechos de administrador.
fuente
Para JDK 8u102 las cosas han cambiado, esto funcionó para mí:
Ahora estás listo para ir. Es posible que desee configurar JAVA_HOME y PATH para que apunten a su directorio% JDK-VERSION% y su subdirección BIN.
fuente
Aquí hay una buena, pero un poco compleja, forma:
Etapa 1: MSI y CAB desde el archivo de instalación nativo
Descargue el JRE o JDK del sitio web de Oracle (Sun). Este método funcionará en cualquier versión y en SDK o JRE.
Ejecute y espere a que se cargue el instalador. Minimiza la ventana.
En Windows 7, debe buscar esta ubicación:
C: \ Users \ YOUR_USER_NAME \ AppData \ LocalLow \ Sun \ Java
Allí, tendrá algunos archivos MSI y CAB.
Etapa 2: extraiga fácilmente el MSI y CAB usando uniextract
Explorar Universal Extractor | LegRoom.net y descarga UniExtract Binary Archive .
Use WinRar o cualquier programa un-RAR disponible para usted y extraiga uniextract161_noinst.rar en cualquier lugar.
Etapa 3: finalmente, extraiga el contenedor interno llamado core.zip
Arrastre y suelte jdk1.6.0_31.msi o jre1.6.0_31.msi en el icono de UniExtract.exe .
Seleccione "Método de extracción: instalador administrativo MSI". Espera a que termine el proceso.
Ingrese la nueva carpeta creada.
Si ha arrastrado y soltado jre1.6.0_31.msi , debería tener una carpeta jre1.6.0_31
Sigue todos los niveles dentro y verás core.zip .
Esto es lo que buscas. Puede descomprimirlo en cualquier lugar y tendrá el contenido del tiempo de ejecución de Java o SDK sin instalar nada en su sistema.
* Ahora puede cerrar el instalador de Java que dejó abierto en la etapa 1 *
fuente
La respuesta se ha dado antes. Funciona para "jdk-8u91-windows-x64.exe" también
Descomprima tools.zip en una carpeta nombre_carpeta para que obtengamos el contenido de la imagen
En cmd, vaya a la carpeta nombre_carpeta / bin y ejecute el comando
java -version
la salida será
Esto indica que hay algo desordenado. En realidad, necesitamos descomprimir todos los paquetes.
En cmd, muévase a la carpeta nombre_carpeta y desempaquete automáticamente ejecutando el comando
para / r% x en (* .pack) do. \ bin \ unpack200 -r "% x" "% ~ dx% ~ px% ~ nx.jar"
Realice el paso 3 nuevamente, si obtiene la salida debajo, entonces el JDK está listo para usar.
fuente
Así es como lo hago
Comience con la instalación de exe y espere la pantalla a continuación,
Ve a la
C:\Program Files (x86)\Java
y copie su JDK a otro lugar.Cancele la instalación haciendo clic en 'x' y desinstale JDK.
Copie el JDK copiado nuevamente en
C:\Program Files (x86)\Java
u otra carpeta de su elecciónfuente
Descargar JAVA SE con JDK
Probado para la versión: jdk-7u60-windows-x64.exe, jdk-7u60-windows-x64.exe
Descargar JAVA EE con JDK
Probado para la versión: jdk-7u55-windows-x64.exe
fuente
javac
.for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
Hay un archivo .tar.gz del Java Runtime Environment (JRE) en el sitio web de Oracle para estos sistemas operativos: Windows x86, Windows x64, Linux x86, Linux x64, Mac OS X x64, Solaris x64. Ver: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
También está el Kit de desarrollo de Java (JDK) : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html . El Windows .tar.gz. falta, pero puede extraer el archivo .exe con una herramienta como 7zip.
Encontré que esto es muy útil para hacer que Eclipse sea portátil. ;-)
fuente
Puede descargar un archivo .zip portátil de Zulu de Azul Systems, que son compilaciones de OpenJDK para Windows, Linux (RHEL, SUSE, Debian, Ubuntu, CentOS) y Mac OS X.
Más información técnica sobre diferentes JVM (incluyendo Zulu) con sus arquitecturas y compatibilidad con sistemas operativos aquí .
fuente
La respuesta ampliamente votada está bien, la he usado durante bastante tiempo en forma de este archivo bat:
Requiere acceso en la ruta a 7zip, y debe ejecutarse en una carpeta junto con el JDK de su elección (lo encontrará debido al * .exe aquí arriba).
Funciona en 8u144, y supongo que funcionó desde 8u20.
fuente
7z e *.exe .rsrc/1033/JAVA_CAB9/110
y7z e 110 7z x src.zip
intente esto: http://maven.nuiton.org/nexus/content/repositories/jvm/com/oracle/jre/
Este enlace contiene distribuciones zip portátiles para todas las versiones.
fuente
Aquí hay un enlace para el archivo zip JDK 5. sun-jdk-5-win32-x86-1.5.0.12.zip
fuente
Descargue la aplicación de procesamiento desde http://www.processing.org/download/ . El archivo zip contiene una carpeta llamada java. Incluye el JDK 1.6.0_32 (versión verificada el 19/02/2013).
fuente
1.7.0_40
.Instrucciones OSX
Probado con
jdk-8u74-macosx-x64.dmg
..dmg
.pkg
, arrastrándolo. No haga doble clic (se instalará).cd
en el paquete.mkdir jdk-$version && cd jdk-$version
xar -xf ../JDK*.pkg
cd jdk
TABtar zxf Payload
Contents/Home
carpeta contiene el JDKfuente
Contents/Home
desde Finder, cambie el nombre deljdk TAB
archivo (desde el paso 7) para eliminar la.pkg
extensión y convertirla en una carpeta accesible de FinderSun JVM está disponible como MSI que es ejecutable desde un script.
http://java.sun.com/javase/6/docs/technotes/guides/deployment/deployment-guide/install-msi.html
fuente
Los JDK se pueden descargar desde aquí como archivo zip ni .exe http://installbuilder.bitrock.com/java/
fuente
Gracias por preguntar; el JDK no parece interactuar con el registro de Windows.
Sin embargo, el JRE lo hace en ciertos casos.
Enlace: http://www.rgagnon.com/javadetails/java-0604.html
fuente
El proceso descrito por Igor y CharlesB me funciona, ya que los IDE como NetBeans y Eclipse permiten especificar la ubicación del JDK, incluso el software como Apache Tomcat (la distribución ZIP) usa BASH - FILES para configurarlo (luego especifique la ubicación del JDK usando parientes URI).
Tengo un disco duro USB con NetBeans, Eclipse, Apache Tomcat trabajando con un JDK en "modo portátil".
Tenía una forma de extraer una copia del JDK de los archivos del instalador: instalarlo, copiarlo en otro lugar y luego desinstalarlo. Una forma sucia de extraerlo, pero tuvo éxito.
El lugar para colocar EXTRA - LIBS fue:% PLACE_WHERE_JDK_ARE% \ jre \ lib \ ext
fuente
Puede usar 7zip (u otra aplicación similar) para obtener los directorios dentro del archivo core.zip que se incluye en el instalador. Simplemente use 7zip para explorar el archivo exe, verá un archivo core.zip que tiene todos los archivos que generalmente van dentro del directorio "jreX" (donde X es el número de versión principal). En cuanto a la configuración de las variables env y demás, puede seguir las otras respuestas. Si todo lo que desea es un archivo jre portátil (por ejemplo, puede ejecutar sus archivos jar utilizando el archivo jar java.exe o el archivo jar javaw.exe), entonces esta solución funcionará. Esto es muy similar a copiar el directorio jre de un lugar a otro
fuente
Este enlace
http://www.java.com/en/download/manual.jsp
al menos le ayuda a evitar que el desagradable instalador de precarga llegue directamente al SDK.
A partir de ahí, instalaría esto en una máquina virtual desechable, en su vieja PC sin procesar o en otro lugar, luego transferiría el resultado
(o similar) a su nueva máquina, establezca las muy pocas variables ENV habituales, y allí irá idealmente, sin toda la basura de marketing y posibles vínculos. Por supuesto, también sin la seguridad de las actualizaciones automáticas frecuentes.
fuente
Descubrí que puedes ejecutar el instalador en Wine. Esto funciona:
WINEPREFIX=/home/jason/java wine jre-7u11-windows-i586.exe
Luego, una vez que haya terminado, puede simplemente cerrar el
/home/jason/java/drive_c/Program\ Files\ \(x86\)/Java/jre7/
Esto también debería funcionar para jdk
fuente
Puede descargar SEVER JRE que contiene jdk. servidor jre 7
tar xzvf file.tar.gz
cualquier otro extractor de tar también funcionaráAhora la carpeta JDK extraída se creará en la misma carpeta.
fuente
o
fuente
Copié la carpeta JRE varias veces y siempre funciona bien. Pero realmente no estoy seguro de si puede obtener un archivo zip con su contenido, ya que la instalación oficial instala los complementos para IE, Firefox y cualquier otro.
fuente
http://androidhost.org/D8wsv
Puede obtener jre-7u75-windows-i586.zip desde el enlace de arriba.
fuente
Comandos de los consejos a continuación envueltos como secuencia de comandos por lotes. Guarde esto como unpack.bat. Luego colóquelo en dir con archivos extraídos jdk / jre.
fuente
Instalé JDK 8 con el instalador exe y luego desinstalé JRE, ahora tengo la carpeta JDK sin ninguna variable env u otra configuración modificada.
fuente
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
Aquí es donde. Descargue el paquete .gz.
fuente
Instalar en sandbox y copiar la carpeta.
fuente