Chciałbym mieć pewność, że wszystko zadziała po prostu poprzez skopiowanie zawartości folderu Java i ustawienie zmiennych środowiskowych.
Zwykle uruchamiam instalator na maszynie wirtualnej, spakowuję zawartość folderu \ java, wracam do migawki maszyny wirtualnej, a następnie rozpakuj skompresowany plik.
Nie mogłem znaleźć miejsca, w którym najnowszy JRE / JDK jest dostępny jako plik zip ...
http://java.sun.com/javase/downloads/index.jsp
http://download.java.net/jdk6/
Alternatywnie, czy można bezpiecznie założyć, że instalator exe od słońca po prostu rozpakuje całość, bez bałaganu w rejestrze, zmiennych środowiskowych itp.?
Powiązane: Instalowanie Java 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)
java
installation
opensas
źródło
źródło
Odpowiedzi:
Możesz pobrać Java Portable z PortableApps.com . Nie spowoduje to zmiany ustawień systemu. Możesz umieścić go na pamięci USB.
UPD: dla tych, którzy potrzebują JDK, jest projekt open source OpenJDK Portable
UPD2: istnieje również JDK Portable (Oracle)
Niektóre osoby mogą być zainteresowane oficjalną, gotową do produkcji wersją Oracle JDK
źródło
JDK nie jest niestety dostępny jako przenośny plik ZIP. Możesz jednak wykonać następujące kroki:
C:\JDK
w tym przypadku)jdk-7u7-windows-x64.exe
)jdk-XuXX-windows-x64.exe
kataloguC:\JDK
cmd.exe
:cd C:\JDK\.rsrc\1033\JAVA_CAB10
extrac32 111
C:\JDK\.rsrc\1033\JAVA_CAB10\tools.zip
pomocą 7 zamków błyskawicznychcmd.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.pack
plików na.jar
pliki)C:\JDK\.rsrc\1033\JAVA_CAB10\tools
tam, gdzie ma być Twój JDKJAVA_HOME
iPATH
ręcznie, aby wskazać katalog JDK i jego podkatalog BIN.źródło
7z e jdk-7u15-windows-x64.exe .rsrc/JAVA_CAB10/111
7z e 111
7z x -ojdk_dir tools.zip
a następnie usuń tymczasowe pliki 111 i tools.zip i rozpakuj. Rozpakowywanie pod Msys / Cygwin mogą być wykonane z: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
znaleziony element w folderze docelowymcmd.exe
uruchom: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.
źródło
W przypadku JDK 8u102 wszystko się zmieniło, działało to dla mnie:
Teraz jesteś gotowy do pracy. Możesz skonfigurować JAVA_HOME i PATH, aby wskazywały twój katalog% JDK-VERSION% i jego podkatalog BIN.
źródło
Oto dobry, ale trochę skomplikowany sposób:
Etap 1: MSI i CAB z natywnego pliku instalacyjnego
Pobierz JRE lub JDK ze strony internetowej 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 systemie Windows 7 należy przejść do tej lokalizacji:
C: \ Users \ YOUR_USER_NAME \ AppData \ LocalLow \ Sun \ Java
Tam będziesz mieć kilka plików MSI i CAB.
Etap 2: łatwo wyodrębnij MSI i CAB za pomocą uniextract
Przejdź do Universal Extractor | LegRoom.net i pobierz archiwum binarne UniExtract .
Skorzystaj z WinRar lub dowolnego dostępnego dla ciebie programu un-RAR i wyodrębnij gdziekolwiek uniextract161_noinst.rar .
Etap 3: w końcu wyodrębnij wewnętrzny pojemnik o nazwie core.zip
Przeciągnij i upuść plik jdk1.6.0_31.msi lub jre1.6.0_31.msi na ikonę UniExtract.exe .
Wybierz „Wyodrębnij metodę: Instalator administracyjny MSI”. Poczekaj na zakończenie procesu.
Wprowadź nowo utworzony folder.
Jeśli przeciągasz i upuszczasz plik jre1.6.0_31.msi , powinieneś mieć folder jre1.6.0_31
Śledź wszystkie poziomy w środku, a zobaczysz core.zip .
To jest to, czego szukasz. Możesz go rozpakować w dowolnym miejscu i będziesz mieć zawartość środowiska wykonawczego Java lub zestawu SDK bez instalowania czegokolwiek w systemie.
* Możesz teraz zamknąć instalator Java, który pozostawiłeś otwarty w etapie 1 *
źródło
Odpowiedź została udzielona wcześniej. Działa również w przypadku „jdk-8u91-windows-x64.exe”
Rozpakuj tools.zip do folderu nazwa_folderu, aby uzyskać zawartość na obrazku
W cmd przejdź do folderu nazwa_folderu / bin i uruchom polecenie
java -version
wyjście będzie
oznacza to, że coś jest nie tak. Właściwie musimy rozpakować wszystkie paczki.
W cmd przejdź do folderu nazwa_folderu i automatycznie rozpakuj, wykonując polecenie
dla / r% x in (* .pack) do. \ bin \ unpack200 -r "% x" "% ~ dx% ~ px% ~ nx.jar"
Wykonaj ponownie krok 3, jeśli pojawi się poniżej wynik, JDK jest gotowy do użycia.
źródło
Tak to robię
Zacznij od instalacji exe i poczekaj na poniższy ekran,
Idź do
C:\Program Files (x86)\Java
i skopiuj swój JDK w inne miejsce.Anuluj instalację, klikając „x” i odinstaluj JDK.
Skopiuj skopiowany JDK z powrotem do
C:\Program Files (x86)\Java
innego wybranego folderuźródło
Pobierz JAVA SE z JDK
Przetestowano dla wersji: jdk-7u60-windows-x64.exe, jdk-7u60-windows-x64.exe
Pobierz JAVA EE z JDK
Przetestowano dla wersji: jdk-7u55-windows-x64.exe
źródło
javac
.for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
Na stronie Oracle znajduje się plik .tar.gz środowiska Java Runtime Environment (JRE) 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 także Java Development Kit (JDK) : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html . Windows .tar.gz. brakuje, ale możesz po prostu wyodrębnić plik .exe za pomocą narzędzia takiego jak 7zip.
Odkryłem, że jest to bardzo przydatne, aby uczynić Eclipse przenośnym. ;-)
źródło
Możesz pobrać przenośny Zulu archiwum .zip z Azul Systems, które są kompilacjami OpenJDK dla Windows, Linux (RHEL, SUSE, Debian, Ubuntu, CentOS) i Mac OS X.
Więcej informacji technicznych na temat różnych maszyn JVM (w tym Zulu) wraz z ich architekturami i obsługą systemu operacyjnego tutaj .
źródło
Popularna odpowiedź jest w porządku, używałem jej od dłuższego czasu w postaci tego pliku nietoperza:
Wymaga dostępu do ścieżki do 7zip i musi być uruchomiony w folderze obok wybranego JDK (znajdzie go ze względu na * .exe tutaj).
Działa na 8u144 i myślę, że zadziałało z 8u20.
źródło
7z e *.exe .rsrc/1033/JAVA_CAB9/110
i7z e 110 7z x src.zip
spróbuj tego: http://maven.nuiton.org/nexus/content/repositories/jvm/com/oracle/jre/
ten link zawiera przenośne dystrybucje zip dla wszystkich wersji.
źródło
Oto link do pliku zip JDK 5. sun-jdk-5-win32-x86-1.5.0.12.zip
źródło
Pobierz aplikację Processing ze strony http://www.processing.org/download/ . Plik zip zawiera folder o nazwie java. Obejmuje JDK 1.6.0_32 (wersja sprawdzona 19.02.2013).
źródło
1.7.0_40
.Instrukcje OSX
Testowane z
jdk-8u74-macosx-x64.dmg
..dmg
.pkg
, przeciągając go. Nie klikaj dwukrotnie (zostanie zainstalowany).cd
do paczki.mkdir jdk-$version && cd jdk-$version
xar -xf ../JDK*.pkg
cd jdk
TABtar zxf Payload
Contents/Home
Folder zawiera JDKźródło
Contents/Home
z Findera, zmień nazwęjdk TAB
pliku (od kroku 7), aby usunąć.pkg
rozszerzenie i uczynić go folderem dostępnym dla FinderaSun JVM jest dostępny jako MSI, który można wykonać ze skryptu.
http://java.sun.com/javase/6/docs/technotes/guides/deployment/deployment-guide/install-msi.html
źródło
JDK można pobrać stąd jako plik zip ani .exe http://installbuilder.bitrock.com/java/
źródło
Dzięki, że pytasz; wydaje się, że JDK nie wchodzi w interakcje z rejestrem Windows.
Jednak środowisko JRE działa w niektórych przypadkach.
Link: http://www.rgagnon.com/javadetails/java-0604.html
źródło
Proces opisany przez Igora i CharlesB 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 BASH - PLIKI do skonfigurowania (następnie określ lokalizację JDK za pomocą krewny URI).
Mam dysk twardy USB z NetBeans, Eclipse, Apache Tomcat pracujący z JDK w „trybie przenośnym”.
Miałem sposób, aby wyodrębnić kopię JDK z plików instalatora: zainstaluj ją, skopiuj w inne miejsce, a następnie odinstaluj. Brudny sposób na wyodrębnienie go, ale się udało.
Miejscem wprowadzenia EXTRA - LIBS było:% PLACE_WHERE_JDK_ARE% \ jre \ lib \ ext
źródło
Możesz po prostu użyć 7zip (lub innej podobnej aplikacji), aby pobrać katalogi do pliku core.zip, który jest zawarty w instalatorze. Wystarczy użyć 7zip do przeglądania exe, zobaczysz plik core.zip, który zawiera wszystkie pliki, które zwykle znajdują się w katalogu „jreX” (gdzie X jest głównym numerem wersji). Jeśli chodzi o ustawianie zmiennych env i tym podobnych, możesz podążać za innymi odpowiedziami. Jeśli wszystko, czego potrzebujesz, to przenośny plik Jre (na przykład możesz uruchamiać słoiki za pomocą pliku jar java.exe lub jarvile.exe javaw.exe), to zrobi to rozwiązanie. Jest to bardzo podobne do kopiowania katalogu jre z jednego miejsca do drugiego
źródło
Ten link
http://www.java.com/en/download/manual.jsp
pomaga przynajmniej uniknąć nieprzyjemnego instalatora wstępnego ładowania bezpośrednio do zestawu SDK.
Stamtąd zainstalowałbym to na wyrzuconej maszynie wirtualnej, na starym chrupiącym komputerze lub w innym miejscu, a następnie przeniósł wynikowe
(lub podobny) do nowej maszyny, ustaw bardzo niewiele zwykłych zmiennych ENV, a tam idealnie, bez żadnych śmieci marketingowych i potencjalnych powiązań. Oczywiście także bez zabezpieczeń od częstych automatycznych aktualizacji.
źródło
Odkryłem, że możesz uruchomić instalator w Wine. To działa:
WINEPREFIX=/home/jason/java wine jre-7u11-windows-i586.exe
Po zakończeniu możesz po prostu spakować plik
/home/jason/java/drive_c/Program\ Files\ \(x86\)/Java/jre7/
Powinno to również działać dla jdk
źródło
Możesz pobrać SEVER JRE, który zawiera jdk. serwer 7
tar xzvf file.tar.gz
może działać również dowolny inny program do pobierania plików tarTeraz rozpakowany folder JDK zostanie utworzony w tym samym folderze.
źródło
lub
źródło
Skopiowałem folder JRE kilka razy i zawsze działa dobrze. Ale naprawdę nie jestem pewien, czy możesz po prostu pobrać plik zip z jego zawartością, ponieważ oficjalna instalacja instaluje wtyczki dla IE, Firefox i cokolwiek innego.
źródło
http://androidhost.org/D8wsv
Możesz pobrać jre-7u75-windows-i586.zip z linku powyżej.
źródło
Polecenia z poniższych wskazówek są pakowane jako skrypt wsadowy. Zapisz to jako unpack.bat. Następnie umieść go w katalogu z rozpakowanymi plikami jdk / jre.
źródło
Zainstalowałem JDK 8 z instalatorem exe, a następnie odinstalowałem JRE, teraz mam folder JDK bez zmiennej env lub innych ustawień zmienionych.
źródło
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
Oto gdzie Pobierz pakiet .gz.
źródło
Zainstaluj w piaskownicy i skopiuj folder.
źródło