Apakah ada versi OpenJDK yang tersedia untuk OS Windows? Dari beranda OpenJDK ( http://openjdk.java.net/ ) itu dialihkan ke Oracle Sun JRE untuk mesin Windows.
Apakah ada OpenJDK yang ada tersedia untuk Windows? Jika ya, di mana mendapatkannya? Jika tidak, apakah kita harus membuatnya sendiri (lihat http://blogs.oracle.com/poonam/entry/building_openjdk_on_windows )
Jawaban:
Anda dapat menemukan binari OpenJDK 6 dan 7 untuk Windows dalam proyek github openjdk-tidak resmi .
Pembaruan: OpenJDK 8 dan 11 LTS binari untuk Windows x86_64 dapat ditemukan di proyek ojdkbuild github.
Penafian: Saya telah membangunnya sendiri.
Pembaruan (2019): OpenJDK Updates Project Builds untuk 8 dan 11 tersedia sekarang .
sumber
ojdkbuild
halaman dan grup github itu juga bisa terlihat lebih resmi. Saya pasti akan membuat masalah besokJika Anda masih mencari build Windows dari OpenJDK, Azul Systems meluncurkan lini produk Zulu musim gugur yang lalu. Distribusi Zulu dari OpenJDK dibangun dan diuji pada Windows dan Linux. Kami memposting versi OpenJDK 8 minggu ini, meskipun OpenJDK 7 dan 6 keduanya tersedia juga. URL berikut ini mengarah kepada Anda unduhan gratis, forum komunitas Zulu, dan detail lainnya: http://www.azulsystems.com/products/zulu Ini adalah unduhan biner, jadi Anda tidak perlu membuat OpenJDK dari awal untuk menggunakannya.
Saya bisa membuktikan bahwa membangun OpenJDK 6 untuk Windows bukanlah latihan sepele. Dari enam platform berbeda yang kami bangun (OpenJDK6, OpenJDK7, dan OpenJDK8, masing-masing untuk Windows dan Linux) untuk x64 sejauh ini, build Windows OpenJDK6 sejauh ini berusaha paling keras untuk memilah-milah item yang tidak berfungsi pada Windows, atau tidak akan lulus protokol uji Kit Kompatibilitas Teknis untuk Java SE 6 "sebagaimana adanya."
Penafian: Saya Manajer Produk untuk Zulu. Anda dapat meninjau pemberitahuan rilis Zulu saya di sini: https://support.azulsystems.com/hc/communities/public/topics/200063190-mp3-Releases Saya harap ini membantu.
sumber
Untuk Java 12 dan seterusnya, Ketersediaan-Resmi (GA) dan Akses-Awal (EA) Windows 64-bit resmi dari OpenJDK (GPL2 + Classpath Exception) dari Oracle tersedia sebagai tar.gz / zip dari situs web JDK .
Jika Anda lebih suka installer, ada beberapa distribusi. Ada posting Google Doc dan Blog publik oleh komunitas Java Champions yang mencantumkan distribusi OpenJDK yang didukung terbaik. Saat ini, ini adalah:
sumber
Red Hat mengumumkan mereka akan mendistribusikan platform OpenJDK untuk Windows: http://developers.redhat.com/blog/2016/06/27/openjdk-now-available-for-windows/
Diedit (thx ke komentar CaseyB): tidak ada dukungan PRODUCTION di Windows. Dari dokumentasi:
sumber
using the services provided under the Program for a production installation
merupakan pelanggaran terhadap ketentuan. Jadi mungkin kita tidak dapat mendistribusikan pemasang ini kepada pelanggan kita yang membayar atau bahkan memasang mereka sendiri untuk tujuan produksi? Baca di sini . Binari GitHub tampaknya memiliki istilah yang lebih jelas.Saya baru-baru ini menemukan situs ini: https://adoptopenjdk.net/
Tampaknya dapat diandalkan bagi saya. Belum mencoba sendiri tetapi pasti akan mencobanya.
Lisensi:
EDIT: Saya juga senang mengetahui bahwa penginstal AdoptOpenJDK MSI (JDK dan JRE) sekarang hadir dengan IcedTeaWeb, yang merupakan pengganti untuk Oracle WebStart - penginstal sederhana dengan hampir selesai berikutnya dan aplikasi JWS bekerja seperti mereka biasanya.
sumber
OpenSCG memelihara OpenJDK 6 installer untuk Windows 32-bit dan sistem operasi lainnya.
Untuk mengkonfigurasinya, buat variabel lingkungan JAVA_HOME dan atur ke C: \ OpenSCG \ openjdk-6.0.24 atau apa pun versi saat ini. Kemudian tambahkan% JAVA_HOME% \ bin; ke awal variabel lingkungan PATH Anda.
Anda dapat mengedit variabel lingkungan Anda dengan mengklik kontekstual (My) Computer, memilih Properties, mengklik pengaturan sistem Advanced jika Anda berada di Windows 7, mengklik tab Advanced dan kemudian mengklik Variabel Lingkungan.
sumber
Anda dapat menemukan rilis OpenJDK yang telah teruji secara menyeluruh yang disediakan oleh Oracle di http://jdk.java.net .
Misalnya, versi OpenJDK 10.0.2 dari Oracle untuk Linux 64-bit, MacOS dan Windows yang siap digunakan dapat ditemukan di http://jdk.java.net/10/ .
sumber
Hanya OpenJDK 7 . OpenJDK6 pada dasarnya adalah basis kode yang sama dengan versi SUN, itu sebabnya OpenJDK6 mengarahkan Anda ke situs Oracle resmi.
sumber
Alternatif yang menarik dengan dukungan jangka panjang adalah Corretto . Itu diumumkan oleh James Gosling di DevOXX baru-baru ini. Ini adalah distribusi Open Java Development Kit (OpenJDK) tanpa biaya, multi platform, dan siap produksi. Corretto hadir dengan dukungan jangka panjang yang akan mencakup peningkatan kinerja dan perbaikan keamanan. Saat ini ia menyediakan Java Versi 8 dan 11 (12 segera) dan Anda dapat mengunduh binari untuk semua platform utama
Dan alternatif menarik kedua adalah Dragonwell yang disediakan oleh Alibaba. Ini adalah fork yang ramah tetapi mereka ingin melakukan upstream perubahan mereka ke repo openjdk secara teratur ... Mereka saat ini menawarkan Java8 tetapi yang menarik hal-hal seperti Perekam Penerbangan yang di-backport (dari 11 ke 8) ...
Dan ketiga seperti yang telah disebutkan oleh orang lain, inisiatif adopOpenJDK juga layak untuk dilihat.
sumber
Temukan semua binari windows di sini:
https://github.com/ojdkbuild/ojdkbuild
Binari Windows ini dibangun untuk menjaga mereka sedekat mungkin dalam perilaku dengan paket CentOS java-x-openjdk.
sumber
Anda dapat mengunjungi AdoptOpenJDK untuk mengunduh binari Anda untuk semua platform yang disediakan oleh komunitas yang hebat.
sumber