Saya ingin memastikan bahwa semuanya akan berfungsi hanya dengan menyalin isi folder Java dan mengatur variabel lingkungan.
Saya biasanya menjalankan installer di mesin virtual, zip isi folder \ java, kembali ke snapshot dari mesin virtual, dan kemudian unzip file terkompresi.
Saya tidak dapat menemukan tempat di mana JRE / JDK terbaru tersedia sebagai file zip ...
http://java.sun.com/javase/downloads/index.jsp
http://download.java.net/jdk6/
Bergantian, apakah aman untuk mengasumsikan bahwa installer exe dari sun hanya akan meng-unzip semuanya, tanpa mengacaukan registri, variabel lingkungan, dll ...?
Terkait: Menginstal Java secara manual di Windows?
- Setelah sekian lama saya menemukan situs ini yang tampaknya persis seperti apa yang saya cari (2018-05-22)
java
installation
opensas
sumber
sumber
Jawaban:
Anda dapat mengunduh Java Portable dari PortableApps.com . Itu tidak akan mengubah pengaturan sistem Anda. Anda bisa meletakkannya di USB stick Anda.
UPD: bagi mereka yang membutuhkan JDK ada proyek open-source OpenJDK Portable
UPD2: ada juga a JDK Portable (Oracle)
Beberapa orang mungkin tertarik pada JDK open source siap pakai produksi resmi Oracle
sumber
Sayangnya, JDK tidak tersedia sebagai file ZIP portabel. Namun, Anda dapat mengikuti langkah-langkah ini:
C:\JDK
dalam hal ini)jdk-7u7-windows-x64.exe
)jdk-XuXX-windows-x64.exe
dalam direktoriC:\JDK
cmd.exe
:cd C:\JDK\.rsrc\1033\JAVA_CAB10
extrac32 111
C:\JDK\.rsrc\1033\JAVA_CAB10\tools.zip
dengan 7-zipcmd.exe
:cd C:\JDK\.rsrc\1033\JAVA_CAB10\tools\
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
(ini akan mengubah semua.pack
file menjadi.jar
file)C:\JDK\.rsrc\1033\JAVA_CAB10\tools
mana Anda ingin JDK Anda beradaJAVA_HOME
danPATH
secara manual untuk mengarahkan ke dir JDK Anda dan subdirektori BIN-nya.sumber
7z e jdk-7u15-windows-x64.exe .rsrc/JAVA_CAB10/111
7z e 111
7z x -ojdk_dir tools.zip
kemudian hapus file sementara 111 dan tools.zip dan lakukan pembongkaran. The membongkar bawah msys / cygwin dapat dilakukan dengan: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
ditemukan di dalamnya ke folder tujuancmd.exe
, jalankan:cd C:\jdk8
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
Solusi ini juga berfungsi untuk JDK 8, tanpa hak Admin.
sumber
Untuk JDK 8u102 hal telah berubah, ini bekerja untuk saya:
Sekarang kamu siap untuk pergi. Anda mungkin ingin mengatur JAVA_HOME dan PATH untuk menunjuk ke% JDK-VERSION% dir Anda dan subdir BIN-nya.
sumber
Ini cara yang bagus, tapi agak rumit:
Tahap 1: MSI & CAB dari file instalasi asli
Unduh JRE atau JDK dari situs web Oracle (Sun). Metode ini akan bekerja pada versi apa pun dan di SDK atau JRE.
Jalankan dan tunggu pemasang memuat. Minimalkan jendela.
Di Windows 7, Anda harus menjelajah ke lokasi ini:
C: \ Users \ YOUR_USER_NAME \ AppData \ LocalLow \ Sun \ Java
Di sana, Anda akan memiliki beberapa file MSI dan CAB.
Tahap 2: mengekstrak MSI & CAB dengan mudah menggunakan uniextract
Jelajahi ke Universal Extractor | LegRoom.net dan unduh UniExtract Binary Archive .
Gunakan WinRar atau program un-RAR yang tersedia untuk Anda, dan ekstrak uniextract161_noinst.rar di mana saja.
Tahap 3: akhirnya, ekstrak wadah bagian dalam bernama core.zip
Seret & jatuhkan jdk1.6.0_31.msi atau jre1.6.0_31.msi pada ikon UniExtract.exe .
Pilih "Ekstrak Metode: Penginstal Administratif MSI". Tunggu prosesnya selesai.
Masukkan folder yang baru dibuat.
Jika Anda telah menarik-dan- jre1.6.0_31.msi Anda harus memiliki folder jre1.6.0_31
Ikuti semua level di dalam dan Anda akan melihat core.zip .
Inilah yang Anda cari. Anda dapat mengekstraknya di mana saja dan Anda akan memiliki konten Java runtime atau SDK tanpa menginstal apa pun di sistem Anda.
* Sekarang Anda dapat menutup pemasang Java yang Anda biarkan dibuka pada tahap 1 *
sumber
Jawabannya sudah diberikan sebelumnya. Ini berfungsi untuk "jdk-8u91-windows-x64.exe" juga
Unzip tools.zip ke folder folder_name sehingga kami mendapatkan konten dalam gambar
Dalam cmd pindah ke folder folder_name / bin dan jalankan perintah
versi java
hasilnya akan
ini menunjukkan bahwa ada sesuatu yang berantakan. Sebenarnya kita perlu membongkar semua paket.
Dalam cmd pindah ke folder folder_name dan secara otomatis melakukan pembongkaran dengan menjalankan perintah
untuk / r% x dalam (* .pack) lakukan. \ bin \ unpack200 -r "% x" "% ~ dx% ~ px% ~ nx.jar"
Lakukan langkah 3 lagi, jika Anda mendapatkan output di bawah, maka JDK siap digunakan.
sumber
Ini adalah bagaimana saya melakukannya,
Mulai dengan instalasi exe dan tunggu layar di bawah ini,
Pergi ke
C:\Program Files (x86)\Java
dan salin JDK Anda ke tempat lain.Batalkan pemasangan dengan mengklik 'x' dan hapus instalasi JDK.
Salin JDK yang disalin kembali ke
C:\Program Files (x86)\Java
folder lain atau pilihan Andasumber
Unduh JAVA SE dengan JDK
Diuji untuk versi: jdk-7u60-windows-x64.exe, jdk-7u60-windows-x64.exe
Unduh JAVA EE dengan JDK
Diuji untuk versi: jdk-7u55-windows-x64.exe
sumber
javac
.for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
Ada file .tar.gz Java Runtime Environment (JRE) di situs web Oracle untuk sistem operasi ini: Windows x86, Windows x64, Linux x86, Linux x64, Mac OS X x64, Solaris x64. Lihat: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
Juga ada Java Development Kit (JDK) : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html . Windows .tar.gz. tidak ada, tetapi Anda bisa mengekstrak file .exe dengan alat seperti 7zip.
Saya menemukan ini sangat berguna untuk membuat Eclipse portable. ;-)
sumber
Anda dapat mengunduh arsip Zulu .zip portabel dari Azul Systems, yang merupakan build dari OpenJDK untuk Windows, Linux (RHEL, SUSE, Debian, Ubuntu, CentOS) dan Mac OS X.
Lebih banyak informasi teknis tentang JVM yang berbeda (termasuk Zulu) dengan arsitektur dan dukungan OS mereka di sini .
sumber
Jawaban yang banyak dipilih baik-baik saja, saya sudah menggunakannya cukup lama dalam bentuk file bat ini:
Ini memerlukan akses di jalur ke 7zip, dan harus dijalankan dalam folder di samping JDK pilihan Anda (itu akan menemukannya karena * .exe di sini).
Bekerja pada 8u144, dan saya kira itu bekerja dari hal 8u20.
sumber
7z e *.exe .rsrc/1033/JAVA_CAB9/110
dan7z e 110 7z x src.zip
coba ini: http://maven.nuiton.org/nexus/content/repositories/jvm/com/oracle/jre/
tautan ini berisi distribusi zip portabel untuk semua versi.
sumber
Berikut ini tautan untuk file zip JDK 5. sun-jdk-5-win32-x86-1.5.0.12.zip
sumber
Unduh aplikasi Pemrosesan dari http://www.processing.org/download/ . File zip berisi folder yang disebut java. Ini termasuk JDK 1.6.0_32 (versi diperiksa pada 19/02/2013).
sumber
1.7.0_40
.Petunjuk OSX
Diuji dengan
jdk-8u74-macosx-x64.dmg
..dmg
.pkg
, menyeretnya. Jangan klik dua kali (itu akan menginstal).cd
masuk ke paket.mkdir jdk-$version && cd jdk-$version
xar -xf ../JDK*.pkg
cd jdk
TABtar zxf Payload
Contents/Home
folder berisi JDKsumber
Contents/Home
dari Finder, ganti namajdk TAB
file (dari langkah 7) untuk menghapus.pkg
ekstensi dan menjadikannya folder yang dapat diakses FinderSun JVM tersedia sebagai MSI yang dapat dieksekusi dari skrip.
http://java.sun.com/javase/6/docs/technotes/guides/deployment/deployment-guide/install-msi.html
sumber
JDK dapat diunduh dari sini sebagai file zip atau .exe http://installbuilder.bitrock.com/java/
sumber
Terima kasih untuk bertanya; JDK tampaknya tidak berinteraksi dengan registri Windows.
Namun, JRE melakukan hal tertentu.
Tautan: http://www.rgagnon.com/javadetails/java-0604.html
sumber
Proses yang dijelaskan oleh Igor dan CharlesB Bekerja untuk saya, karena IDE seperti NetBeans dan Eclipse mengizinkan menentukan lokasi JDK, bahkan perangkat lunak seperti Apache Tomcat (Distribusi ZIP) menggunakan BASH - FILES untuk mengaturnya (kemudian tentukan lokasi JDK menggunakan kerabat URI).
Saya Memiliki USB-HardDisk Dengan NetBeans, Eclipse, Apache Tomcat bekerja dengan JDK dalam "mode portabel".
Saya Punya cara untuk mengekstrak salinan JDK dari file installer: Instal, Salin di tempat lain dan kemudian uninstall. Cara kotor untuk mengekstraknya, tetapi berhasil.
Tempat untuk meletakkan EXTRA - LIBS adalah:% PLACE_WHERE_JDK_ARE% \ jre \ lib \ ext
sumber
Anda bisa menggunakan 7zip (atau aplikasi serupa lainnya) untuk mendapatkan dir di dalam file core.zip yang dibundel dalam installer. Cukup gunakan 7zip untuk menelusuri exe, Anda akan melihat file core.zip yang memiliki semua file yang biasanya masuk ke dalam direktori "jreX" (di mana X adalah nomor versi utama). Adapun pengaturan variabel env dan semacamnya, Anda dapat mengikuti jawaban lainnya. Jika semua yang Anda inginkan adalah jre portabel (misalnya, Anda dapat menjalankan toples Anda dengan menggunakan java.exe jarfile atau javaw.exe jarfile) maka solusi ini akan dilakukan. Ini sangat mirip dengan menyalin jre dir dari satu tempat ke tempat lain
sumber
Link ini
http://www.java.com/en/download/manual.jsp
membantu Anda setidaknya menghindari pemasang preload yang menjengkelkan, langsung ke SDK.
Dari sana, saya akan menginstal ini dalam VM yang dibuang, pada PC crufty lama Anda atau di tempat lain, kemudian mentransfer hasilnya
(atau serupa) dengan mesin baru Anda, atur sangat sedikit variabel ENV biasa, dan di sanalah Anda idealnya, tanpa semua sampah pemasaran dan potensi ikatan. Tentu saja, juga tanpa keamanan dari pembaruan otomatis yang sering.
sumber
Saya menemukan Anda dapat menjalankan installer di Wine. Ini bekerja:
WINEPREFIX=/home/jason/java wine jre-7u11-windows-i586.exe
Kemudian setelah selesai Anda hanya dapat zip up
/home/jason/java/drive_c/Program\ Files\ \(x86\)/Java/jre7/
Ini harus bekerja untuk jdk juga
sumber
Anda dapat mengunduh SEVER JRE yang berisi jdk. server jre 7
tar xzvf file.tar.gz
tar extractor lain juga akan bekerjaSekarang folder JDK yang diekstrak akan dibuat di folder yang sama.
sumber
atau
sumber
Saya memang menyalin folder JRE beberapa kali dan selalu berfungsi dengan baik. Tapi saya benar-benar tidak yakin apakah Anda bisa mendapatkan file zip dengan isinya, karena instalasi resmi menginstal plugin untuk IE, Firefox dan apa pun.
sumber
http://androidhost.org/D8wsv
Anda bisa mendapatkan jre-7u75-windows-i586.zip dari tautan di atas.
sumber
Perintah dari tip di bawah ini dibungkus sebagai skrip batch. Simpan ini sebagai unpack.bat. Kemudian letakkan di dir dengan file jdk / jre yang diekstrak.
sumber
Saya menginstal JDK 8 dengan installer exe dan kemudian menghapus JRE, saya sekarang memiliki folder JDK tanpa variabel env atau pengaturan lainnya berubah.
sumber
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
Di sinilah tempatnya. Unduh paket .gz.
sumber
Instal di kotak pasir , dan salin folder keluar.
sumber