Мне нравится быть уверенным, что все будет работать, просто скопировав содержимое папки Java и установив переменные среды.
Я обычно запускаю установщик на виртуальной машине, заархивирую содержимое папки \ java, возвращаюсь к снимку виртуальной машины, а затем распаковываю сжатый файл.
Я не смог найти место, где последняя версия JRE / JDK доступна в виде zip-файла ...
http://java.sun.com/javase/downloads/index.jsp
http://download.java.net/jdk6/
С другой стороны, безопасно ли предположить, что установщик exe от Sun просто разархивирует все это, не возиться с реестром, переменными среды и т. Д ...?
Связанный: установка Java вручную на Windows?
- После всего этого времени я нашел этот сайт, который, кажется, именно то, что я искал (2018-05-22)
java
installation
opensas
источник
источник
Ответы:
Вы можете скачать Java Portable с PortableApps.com . Это не изменит настройки вашей системы. Вы можете положить его на флешку.
UPD: для тех, кому нужен JDK, есть проект с открытым исходным кодом OpenJDK Portable
UPD2: есть также JDK Portable (Oracle)
Некоторые люди могут быть заинтересованы в официальной готовой сборке JDK для Oracle с открытым исходным кодом.
источник
К сожалению, JDK недоступен в виде переносимого ZIP-файла. Однако вы можете выполнить следующие действия:
C:\JDK
в этом случае)jdk-7u7-windows-x64.exe
)jdk-XuXX-windows-x64.exe
в каталогC:\JDK
cmd.exe
:cd C:\JDK\.rsrc\1033\JAVA_CAB10
extrac32 111
C:\JDK\.rsrc\1033\JAVA_CAB10\tools.zip
с 7-почтовымcmd.exe
:cd C:\JDK\.rsrc\1033\JAVA_CAB10\tools\
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
(это преобразует все.pack
файлы в.jar
файлы)C:\JDK\.rsrc\1033\JAVA_CAB10\tools
где вы хотите, чтобы ваш JDK былJAVA_HOME
иPATH
вручную, чтобы указать каталог JDK и его подкаталог BIN.источник
7z e jdk-7u15-windows-x64.exe .rsrc/JAVA_CAB10/111
7z e 111
7z x -ojdk_dir tools.zip
удалите временные файлы 111 и tools.zip и распакуйте их. Распаковка под MSYS / Cygwin можно сделать с помощью :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
найденное внутри него в папку назначенияcmd.exe
, запустить:cd C:\jdk8
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
Это решение работает и для JDK 8 без прав администратора.
источник
Для JDK 8u102 все изменилось, у меня это сработало:
Теперь вы готовы к работе. Возможно, вы захотите настроить JAVA_HOME и PATH так, чтобы они указывали на ваш каталог% JDK-VERSION% и его подкаталог BIN.
источник
Вот хороший, но немного сложный способ:
Этап 1: MSI & CAB из собственного установочного файла
Загрузите JRE или JDK с веб-сайта Oracle (Sun). Этот метод будет работать на любой версии и на SDK или JRE.
Запустите и дождитесь загрузки установщика. Сверните окно.
В Windows 7 вы должны перейти по следующему адресу:
C: \ Users \ YOUR_USER_NAME \ AppData \ LocalLow \ Sun \ Java
Там у вас будет несколько файлов MSI и CAB.
Стадия 2: легко извлечь MSI & CAB, используя uniextract
Просмотреть универсальный экстрактор | LegRoom.net и загрузите бинарный архив UniExtract .
Используйте WinRar или любую другую доступную вам программу un-RAR и извлекайте uniextract161_noinst.rar где угодно.
Этап 3: наконец, извлеките внутренний контейнер с именем core.zip
Перетащите jdk1.6.0_31.msi или jre1.6.0_31.msi на значок UniExtract.exe .
Выберите «Метод извлечения: MSI Administrator Installer». Подождите, пока процесс закончится.
Введите новую созданную папку.
Если вы перетащили jre1.6.0_31.msi, у вас должна быть папка jre1.6.0_31
Пройдите все уровни внутри, и вы увидите core.zip .
Это то, что вы после. Вы можете просто распаковать его куда угодно, и вы получите содержимое среды выполнения Java или SDK, не устанавливая ничего в вашей системе.
* Теперь вы можете закрыть установщик Java, который вы оставили открытым на этапе 1 *
источник
Ответ был дан раньше. Это также работает для "jdk-8u91-windows-x64.exe"
Распакуйте tools.zip в папку имя_папки, чтобы мы получили содержимое на картинке
В cmd перейдите в папку имя_папки / bin и выполните команду
Java-версия
выход будет
это указывает на то, что есть что-то путаться. На самом деле нам нужно распаковать все пакеты.
В cmd перейдите в папку folder_name и автоматически выполните распаковку, выполнив команду
for / r% x in (* .pack) do. \ bin \ unpack200 -r "% x" "% ~ dx% ~ px% ~ nx.jar"
Повторите шаг 3, если вы получите выходной сигнал ниже, то JDK готов к использованию.
источник
Вот как я это делаю,
Начните с установки exe и дождитесь показанного ниже экрана,
Перейдите к
C:\Program Files (x86)\Java
и скопируйте свой JDK в другое место.Отмените установку, нажав «x», и удалите JDK.
Скопируйте скопированный JDK обратно в
C:\Program Files (x86)\Java
другую папку по вашему выбору.источник
Скачать JAVA SE с JDK
Протестировано для версии: jdk-7u60-windows-x64.exe, jdk-7u60-windows-x64.exe
Скачать JAVA EE с JDK
Протестировано для версии: jdk-7u55-windows-x64.exe
источник
javac
.for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
На веб-сайте Oracle имеется файл .tar.gz Java Runtime Environment (JRE) для следующих операционных систем: Windows x86, Windows x64, Linux x86, Linux x64, Mac OS X x64, Solaris x64. См. Http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html.
Также имеется комплект разработчика Java (JDK) : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html. . Windows .tar.gz. отсутствует, но вы можете просто извлечь файл .exe с помощью инструмента, как 7zip.
Я обнаружил, что это очень полезно, чтобы сделать Eclipse портативным. ;-)
источник
Вы можете скачать портативный архив Zulu .zip из Azul Systems, который является сборкой OpenJDK для Windows, Linux (RHEL, SUSE, Debian, Ubuntu, CentOS) и Mac OS X.
Дополнительная техническая информация о различных JVM (включая Zulu) с их архитектурой и поддержкой ОС здесь .
источник
Широко поддержанный ответ - хорошо, я довольно долго использовал его в виде этого файла bat:
Он требует доступа к пути к 7zip и должен быть запущен в папке рядом с JDK по вашему выбору (он найдет его из-за * .exe здесь).
Работает на 8u144, и я думаю, что он работал от 8u20 вещь.
источник
7z e *.exe .rsrc/1033/JAVA_CAB9/110
и7z e 110 7z x src.zip
попробуй это: http://maven.nuiton.org/nexus/content/repositories/jvm/com/oracle/jre/
эта ссылка содержит переносимые дистрибутивы zip для всех версий.
источник
Вот ссылка на файл JDK 5 zip. sun-jdk-5-win32-x86-1.5.0.12.zip
источник
Загрузите приложение для обработки с http://www.processing.org/download/ . Zip-файл содержит папку с именем java. Включает в себя JDK 1.6.0_32 (версия проверена 19.02.2013).
источник
1.7.0_40
.Инструкции по OSX
Проверено с
jdk-8u74-macosx-x64.dmg
..dmg
.pkg
, перетащив его. Не делайте двойной щелчок (он установится).cd
в пакет.mkdir jdk-$version && cd jdk-$version
xar -xf ../JDK*.pkg
cd jdk
TABtar zxf Payload
Contents/Home
Папка содержит JDKисточник
Contents/Home
из Finder, переименуйтеjdk TAB
файл (из шага 7), чтобы удалить.pkg
расширение и сделать его папкой, доступной для FinderSun JVM доступна в виде MSI, который выполняется из скрипта.
http://java.sun.com/javase/6/docs/technotes/guides/deployment/deployment-guide/install-msi.html
источник
JDK можно скачать здесь в виде zip-файла или .exe http://installbuilder.bitrock.com/java/
источник
Спасибо за вопрос; JDK не взаимодействует с реестром Windows.
Тем не менее, JRE делает в некоторых случаях.
Ссылка: http://www.rgagnon.com/javadetails/java-0604.html
источник
Процесс, описанный Igor и CharlesB, работает для меня, так как IDE, такие как разрешения NetBeans и Eclipse, определяют местоположение JDK, даже программное обеспечение, такое как Apache Tomcat (дистрибутив ZIP), использует BASH - FILES для его настройки (затем укажите местоположение JDK, используя родственники URI).
У меня USB-жесткий диск с NetBeans, Eclipse, Apache Tomcat, работающими с JDK в «портативном режиме».
У меня был способ извлечь копию JDK из установочных файлов: установить его, скопировать в другое место, а затем удалить его. Грязный способ извлечь это, но был успешным.
Место для размещения EXTRA - LIBS было:% PLACE_WHERE_JDK_ARE% \ jre \ lib \ ext
источник
Вы можете просто использовать 7zip (или другое подобное приложение), чтобы получить каталоги внутри файла core.zip, который входит в состав установщика. Просто используйте 7zip для просмотра exe-файла, вы увидите файл core.zip, в котором есть все файлы, которые обычно находятся внутри директории "jreX" (где X - основной номер версии). Что касается установки переменных env и тому подобное, вы можете следовать другим ответам. Если вам нужен только переносимый jre (например, вы можете запустить jar с помощью java.exe jarfile или javaw.exe jarfile), тогда это решение подойдет. Это очень похоже на копирование JRE DIR из одного места в другое
источник
Эта ссылка
http://www.java.com/en/download/manual.jsp
поможет вам, по крайней мере, избежать отвратительной установки предварительной загрузки прямо в SDK.
Оттуда я установил бы это в одноразовой виртуальной машине, на вашем старом жестком ПК или в другом месте, а затем перенес бы полученный результат
(или аналогичный) для вашей новой машины, установите очень мало обычных переменных ENV, и в идеале вы идете без всякой ненужной рекламы и потенциальных связей. Конечно, также без защиты от частых автоматических обновлений.
источник
Я обнаружил, что вы можете запустить установщик в Wine. Это работает:
WINEPREFIX=/home/jason/java wine jre-7u11-windows-i586.exe
Затем, когда все будет готово, вы можете просто
/home/jason/java/drive_c/Program\ Files\ \(x86\)/Java/jre7/
Это должно работать и для JDK
источник
Вы можете скачать SEVER JRE, он содержит JDK. сервер JRE 7
tar xzvf file.tar.gz
любой другой tar-экстрактор также будет работатьТеперь извлеченная папка JDK будет создана в той же папке.
источник
или
источник
Я скопировал папку JRE несколько раз, и она всегда работает нормально. Но я действительно не уверен, сможете ли вы просто получить zip-файл с его содержимым, так как при официальной установке устанавливаются плагины для IE, Firefox и вообще.
источник
http://androidhost.org/D8wsv
Вы можете получить jre-7u75-windows-i586.zip по ссылке выше.
источник
Команды из приведенных ниже советов упакованы в пакетный скрипт. Сохраните это как unpack.bat. Затем поместите его в каталог с извлеченными файлами jdk / jre.
источник
Я установил JDK 8 с помощью установщика exe, а затем удалил JRE, теперь у меня есть папка JDK без переменной env или других измененных настроек.
источник
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
Вот где Загрузите пакет .gz.
источник
Установите в песочницу и скопируйте папку.
источник