Jak mogę pobrać najnowszy JRE / JDK jako plik zip zamiast instalatora EXE lub msi? [zamknięte]
Lubię mieć pewność, że wszystko będzie działać po prostu kopiując zawartość folderu Java i ustawiając zmienne środowiskowe.
Zazwyczaj uruchamiam Instalator na maszynie wirtualnej, otwieram zawartość folderu \java, wracam do migawki maszyny wirtualnej, a następnie rozpakowuję skompresowany plik.
Nie mogłem znaleźć miejsca, gdzie najnowszy JRE / JDK jest dostępny jako zip plik...
Http://java.sun.com/javase/downloads/index.jsp
Http://download.java.net/jdk6/
Alternatywnie, czy można założyć, że Instalator exe z sun po prostu rozpakuje całość, bez mieszania się z rejestrem, zmiennymi środowiskowymi itp...?
Podobne: instalowanie Javy ręcznie w systemie Windows?
-- Po całym tym czasie znalazłem tę stronę, która wydaje się być dokładnie tym, czego szukałem (2018-05-22)
30 answers
Możesz pobrać Java Portable z PortableApps.com . nie zmieni to ustawień systemu. Możesz umieścić go na pamięci USB.
UPD: dla tych, którzy potrzebują JDK jest projekt open-source OpenJDK Portable
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-23 16:17:45
JDK nie jest niestety dostępny jako przenośny plik ZIP. Możesz jednak wykonać następujące kroki:
- Utwórz działający katalog JDK (
C:\JDK
w tym przypadku) -
Pobierz najnowszą wersję JDK z Oracle (na przykład
jdk-7u7-windows-x64.exe
) - Pobierz i zainstaluj 7-Zip (lub Pobierz 7-Zip portable Wersja, jeśli nie jesteś administratorem)
- Z 7-Zip Rozpakuj wszystkie pliki z
jdk-XuXX-windows-x64.exe
do kataloguC:\JDK
- wykonaj wykonywanie poleceń w
cmd.exe
:cd C:\JDK\.rsrc\1033\JAVA_CAB10
extrac32 111
- Rozpakuj
C:\JDK\.rsrc\1033\JAVA_CAB10\tools.zip
za pomocą 7-zip - wykonaj następujące polecenia w
cmd.exe
:cd C:\JDK\.rsrc\1033\JAVA_CAB10\tools\
-
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
(spowoduje to konwersję wszystkich plików.pack
na pliki.jar
)
- Skopiuj całą zawartość
C:\JDK\.rsrc\1033\JAVA_CAB10\tools
gdzie chcesz, aby twój JDK był - Ustaw ręcznie
JAVA_HOME
iPATH
, aby wskazać katalog JDK i jego podkatalog BIN.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-01 11:55:07
- Utwórz folder docelowy, w którym będziesz mógł (np.
C:\jdk8
) - Pobierz jdk exe z Oracle (np.
jdk-8u72-windows-x64.exe
) - Rozpakuj
tools.zip
Znalezione w nim pliki do folderu docelowego - In
cmd.exe
, run:cd C:\jdk8
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
To rozwiązanie działa również dla JDK 8, bez uprawnień administratora.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-19 13:04:13
Oto dobry, ale trochę złożony sposób:
Stage 1: MSI & CAB z natywnego pliku instalacyjnego
Pobierz JRE lub JDK ze strony Oracle (Sun). Ta metoda będzie działać na dowolnej wersji oraz na SDK lub JRE.
Uruchom i poczekaj na załadowanie instalatora. Zminimalizuj okno.
-
W Windows 7 powinieneś przejść do tej lokalizacji:
C:\Users\ YOUR_USER_NAME \ AppData\LocalLow\Sun \ Java
Tam, będziesz miał kilka plików MSI i CAB.
Browse to Universal Extractor | LegRoom.net i pobierz UniExtract Binary Archive.
Użyj WinRar lub dowolnego programu un-RAR dostępnego dla Ciebie i rozpakuj uniextract161_noinst.rar
Etap 3: na koniec wyodrębnij wewnętrzną kontener o nazwie core.zip
Drag & drop jdk1.6.0_31.msi lub jre1.6. 0_31.msi na ikonce UniExtract.exe .
Wybierz "Metoda wyodrębniania: Instalator Administracyjny MSI". Poczekaj na zakończenie procesu.
-
Wprowadź nowy utworzony folder.
If you ' ve drag-and-dropped jre1.6. 0_31.MSI powinieneś mieć jre1.6.0_31 folder
Wykonaj wszystkie poziomy wewnątrz i zobaczysz rdzeń.zip .
Tego właśnie szukasz. Możesz po prostu rozpakować go w dowolnym miejscu, a będziesz mieć zawartość Java runtime lub SDK bez instalowania czegokolwiek w systemie.
* możesz teraz zamknąć instalator Javy, który został otwarty w etapie 1 *
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-26 06:12:17
Dla JDK 8u102 coś się zmieniło, u mnie to działało:
- Pobierz windows JDK exe
- Otwórz za pomocą 7-Zip
- zrzuca zawartość do katalogu %JDK-EXE %
- cmd: cd %JDK-EXE%.rsrc\1033 \ JAVA_CAB10
- cmd: extract32 111
- Teraz masz narzędzia.zip w katalogu, otwórz go w 7-Zip
- rozpakuj zawartość do nowego katalogu %JDK-VERSION %
- cmd: cd %JDK-VERSION %
- cmd: for /r %x in (*.pack) do .\bin\unpack200-r " %x" "%~dx% ~ px% ~ nx.jar "
- src.zip jest w %JDK-EXE%.rsrc\1033\JAVA_CAB9 \ 110 \ - Wstaw kopię do %JDK-VERSION %
Teraz jesteś gotowy. Możesz ustawić JAVA_HOME i PATH tak, aby wskazywały na twój katalog% JDK-VERSION % i jego PODDIR BIN.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-13 09:42:55
Odpowiedź została udzielona wcześniej. Działa dla "jdk-8u91-windows-x64.exe " także
- Rozpakuj za pomocą 7-zip, więc dostaniemy narzędzia.zip
Rozpakuj narzędzia.zip do folderu folder_name więc dostajemy zawartość na zdjęciu
-
W cmd przenieś do folderu folder_name / bin i uruchom polecenie
Java-version
Wyjście będzie
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
Oznacza to, że istnieje coś bałaganiarskiego. Właściwie musimy rozpakować wszystkie paczki.
-
W cmd przenieś do folderu folder_name i automatycznie wykonaj rozpakowanie wykonując polecenie
For / r %x in (*.pack) do .\bin \ unpack200 -r "%x "" % ~dx% ~ px% ~ nx.jar "
Wykonaj krok 3 ponownie, Jeśli pojawi się wynik poniżej, a następnie JDK jest gotowy do użycia.
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b15, mixed mode)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-16 02:41:55
Tak to robię,
Rozpocznij instalację exe i poczekaj na poniższy ekran,
Przejdź do C:\Program Files (x86)\Java
i skopiuj JDK w inne miejsce.
Anuluj instalację, klikając "x" i odinstaluj JDK.
Skopiuj skopiowany JDK z powrotem do C:\Program Files (x86)\Java
lub innego wybranego folderu
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-30 15:17:06
Pobierz Javę SE z JDK
- Pobierz jdk ze strony Oracle: http://www.oracle.com/technetwork/java/javase/downloads/index.html
- Rozpakuj exe . Na przykład: jdk-8U5-windows-x64.exe
- Rozpakuj następujący plik: narzędzia.zip (znaleziony w rozpakowanym folderze) do żądanego JAVA_HOME .
- zaktualizuj zmienną środowiskową JAVA_HOME, aby wskazywała na pożądane Ścieżka .
Przetestowano dla wersji: jdk-7u60-windows-x64.exe, jdk-7u60-windows-x64.exe
Pobierz JAVA EE z JDK
- Pobierz jdk ze strony Oracle: http://www.oracle.com/technetwork/java/javaee/downloads/index.html
- Rozpakuj exe . Na przykład: jdk-7u55-windows-x64.exe
- Rozpakuj następujący plik: Produkt\Pakiety\jdk.zip (znaleziony w rozpakowanym folderze) do pożądany JAVA_HOME .
- zaktualizuj zmienną środowiskową JAVA_HOME, aby wskazywała żądaną ścieżkę .
Przetestowano dla wersji: jdk-7u55-windows-x64.exe
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-01 16:18:37
Jest .smoła.gz pliku Java Runtime Environment (JRE) na stronie internetowej Oracle dla tych systemów operacyjnych: Windows x86, Windows x64, Linux x86, Linux x64, Mac OS X x64, Solaris x64. Zobacz: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
Istnieje również Java Development Kit (JDK): http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html . Okna .smoła.gz. na brakuje, ale można po prostu wyodrębnić .plik exe z narzędziem takim jak 7zip.
Stwierdziłem, że jest to bardzo przydatne, aby Eclipse był przenośny. ;-)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-04 07:46:33
Pobierz aplikację przetwarzającą z http://www.processing.org/download/. plik zip zawiera folder java. Zawiera JDK 1.6.0_32 (wersja sprawdzona na 19/02/2013).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-02-19 15:39:20
Oto link do pliku zip JDK 5. sun-jdk-5-win32-x86-1.5.0.12.zip
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-11-08 09:46:21
Możesz Pobrać PrzenośnyZulu .archiwum zip z systemów Azul, które są kompilacjami OpenJDK Dla Windows, Linux( RHEL, SUSE, Debian, Ubuntu, CentOS) i Mac OS X. {]}
Zulu jest certyfikowaną kompilacją OpenJDK, która jest w pełni zgodna ze standardem Java SE. Zulu jest w 100% open source i można go bezpłatnie pobrać. Teraz programiści Java, administratorzy systemów i użytkownicy końcowi mogą cieszyć się pełnymi korzyściami Java open source z elastycznością wdrażania i kontrolą nad upgrade timing.
Więcej informacji technicznych na temat różnych systemów JVM (w tym Zulu) z ich architekturami i obsługą systemu operacyjnego tutaj.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-28 11:27:10
Spróbuj tego: http://maven.nuiton.org/nexus/content/repositories/jvm/com/oracle/jre/
Ten link zawiera przenośne dystrybucje zip Dla wszystkich wersji.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-29 05:46:21
Szeroko rozwinięta odpowiedź jest w porządku, używam jej od dłuższego czasu w postaci tego pliku bat:
@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
SET ROOT=%cd%
REM Get the tools.zip from the innards of the installer
7z e *.exe .rsrc/1033/JAVA_CAB10/111
7z e 111 7z x tools.zip
REM Extract all
7z x -aoa tools.zip -ojdk
del tools.zip
del 111
REM Searching directory structure from root for subfolders and zipfiles.
FOR /F "delims==" %%d IN ('dir /ogne /ad /b /s "%ROOT%"') DO (
echo Descending into %%d
FOR /F "delims==" %%f IN ('dir /b "%%d\*.pack"') DO (
echo Extracting "%%d\%%f"
REM Extract all packs into jars.
jdk\bin\unpack200 -r "%%d\%%f" "%%d\%%~nf.jar"
)
)
ENDLOCAL
pause;
Wymaga dostępu na ścieżce do 7zip i musi być uruchomiony w folderze obok wybranego JDK (znajdzie go z powodu *.exe tutaj).
Działa na 8u144 i chyba działa z 8u20.Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-12 08:47:09
Sun JVM jest dostępny jako MSI, który jest wykonywalny ze skryptu.
Http://java.sun.com/javase/6/docs/technotes/guides/deployment/deployment-guide/install-msi.html
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-10-25 09:31:07
Możesz po prostu użyć 7zip (lub innej podobnej aplikacji), aby uzyskać dirs wewnątrz rdzenia.plik zip dołączony do instalatora. Wystarczy użyć 7zip do przeglądania exe, zobaczysz rdzeń.plik zip zawierający wszystkie pliki, które zwykle wchodzą do katalogu " jreX "( gdzie X jest głównym numerem wersji). Jeśli chodzi o ustawianie zmiennych env i takich, możesz śledzić inne odpowiedzi. Jeśli potrzebujesz tylko przenośnego jre (na przykład możesz uruchamiać swoje jars za pomocą Javy.exe jarfile lub javaw.exe jarfile) wtedy To rozwiązanie zrobi się. Jest to bardzo podobne do kopiowania katalogu JRE z jednego miejsca do drugiego
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-07-24 15:48:15
Instrukcja OSX
Testowane z jdk-8u74-macosx-x64.dmg
.
- Pobierz z Oracle the
.dmg
- Zamontuj obraz dysku
-
Extract the
.pkg
, przeciągając go. Nie klikaj dwukrotnie (zainstaluje się). - Otwórz terminal i
cd
do pakietu. mkdir jdk-$version && cd jdk-$version
xar -xf ../JDK*.pkg
-
cd jdk
TAB tar zxf Payload
- folder
Contents/Home
zawiera JDK
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-03-15 20:39:22
Dzięki Za pytanie; JDK nie wydaje się współdziałać z rejestrem systemu Windows.
Jednak JRE robi to w pewnych przypadkach.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-10-25 01:36:09
Proces opisany przez Igora i Charlesba działa dla mnie, ponieważ IDE takie jak NetBeans i Eclipse pozwalają określić lokalizację JDK, nawet oprogramowanie takie jak Apache Tomcat (Dystrybucja ZIP) używa plików BASH do skonfigurowania go (następnie określ lokalizację JDK używając krewnego URI).
Mam dysk twardy USB z NetBeans, Eclipse, Apache Tomcat pracujący z JDK w "trybie przenośnym".
Miałem sposób na wyodrębnienie kopii JDK z plików instalatorów: zainstaluj, skopiuj w inne miejsce i następnie odinstaluj go. Brudny sposób, aby go wydobyć, ale był udany.
Miejsce do umieszczenia EXTRA-LIBS to: %PLACE_WHERE_JDK_ARE % \jre \ lib \ ext
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-11-14 21:45:01
Ten link
Http://www.java.com/en/download/manual.jsp
Pomaga przynajmniej uniknąć wstrętnego instalatora wstępnego przechodzenia bezpośrednio do zestawu SDK.
Stamtąd zainstalowałbym to w wyrzucanej maszynie wirtualnej, na Twoim starym komputerze crufty lub w innym miejscu, a następnie przeniósł wynik
C:\Program Files (x86)\Java\jre7
(lub podobne) do twojej nowej maszyny, ustaw kilka zwykłych zmiennych ENV, a najlepiej idź, bez wszystkich marketingowych śmieci i potencjalnych powiązań. Oczywiście również w/o bezpieczeństwo przed częstymi automatycznymi aktualizacjami.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-11-21 12:45:19
Odkryłem, że możesz uruchomić instalator w Wine. To działa:
WINEPREFIX=/home/jason/java wine jre-7u11-windows-i586.exe
Następnie po zakończeniu można po prostu zapinać /home/jason/java/drive_c/Program\ Files\ \(x86\)/Java/jre7/
To powinno działać również dla jdk
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-01-31 02:08:03
Możesz pobrać SEVER JRE zawiera jdk. Serwer jre 7
- Download server-jre - .smoła.plik gz dla systemu windows.
- Jeśli Masz plik 7zip tar, który można rozpakować, użyłem cygwin(cygwin może być zainstalowany bez uprawnień administratora zobacz ta odpowiedź) aby rozpakować plik tar za pomocą polecenia
tar xzvf file.tar.gz
każdy inny ekstraktor tar będzie również działał
Teraz wyodrębniony folder JDK zostanie utworzony w tym samym folderze.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:18:17
mkdir c:\JDK
cd c:\JDK
git clone https://bitbucket.org/ramazanpolat/jdk-8u112-windows-x64/
Lub
git clone https://bitbucket.org/ramazanpolat/jdk-8u112-windows-x86
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-12-02 06:22:20
JDK można pobrać stąd jako plik zip nor .exe http://installbuilder.bitrock.com/java/
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-14 16:59:00
Skopiowałem folder JRE kilka razy i zawsze działa dobrze. Ale naprawdę nie jestem pewien, czy można po prostu dostać plik zip z jego zawartością, jak oficjalna instalacja zainstalować wtyczki do IE, Firefox i w ogóle.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-10-25 02:35:55
Możesz dostać jre-7u75-windows-i586.zip z linku powyżej.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-10 23:27:38
Polecenia z podpowiedzi poniżej zawinięte jako skrypt wsadowy. Zapisz to jako rozpakuj.bat. Następnie umieść go w katalogu z rozpakowanymi plikami jdk / jre.
@echo off
cd /d "%~dp0"
for /r %%x in (*.pack) do .\bin\unpack200 -r "%%x" "%%~dx%%~px%%~nx.jar"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-16 12:34:06
Zainstalowałem JDK 8 z instalatorem exe, a następnie odinstalowałem JRE, teraz mam folder JDK bez zmiennej env lub innych ustawień zmienionych.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-23 19:25:41
Http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
Oto gdzie. Pobierz .pakiet gz.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-14 10:39:20
Zainstaluj w piaskownicy i skopiuj folder.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-24 00:59:05