Disponibilità OpenJDK per sistema operativo Windows
Esiste una versione OpenJDK disponibile per il sistema operativo Windows? Dalla home page di OpenJDK ( http://openjdk.java.net / ) reindirizza a Oracle Sun JRE per la macchina Windows.
Esiste un OpenJDK esistente disponibile per Windows? Se sì, dove trovarlo? In caso contrario, dobbiamo costruirlo da soli (vedi http://blogs.oracle.com/poonam/entry/building_openjdk_on_windows )
7 answers
Si possono trovare OpenJDK 6 e 7 binari per Windows in openjdk-unofficial-builds progetto github.
Aggiornamento: OpenJDK 8 binari per Windows x86_64 possono essere trovati in ojdkbuild progetto github.
Disclaimer: li ho costruiti io stesso
Nel caso in cui si stia ancora cercando una build Windows di OpenJDK, Azul Systems ha lanciato la linea di prodotti Zulu lo scorso autunno. La distribuzione Zulu di OpenJDK è costruita e testata su Windows e Linux. Abbiamo pubblicato la versione OpenJDK 8 questa settimana, anche se OpenJDK 7 e 6 sono entrambi disponibili troppo. Il seguente URL porta a voi download gratuiti, il forum della comunità Zulu, e altri dettagli: http://www.azulsystems.com/products/zulu Questi sono download binari, quindi non è necessario creare OpenJDK da zero per usarli.
Posso attestare che costruire OpenJDK 6 per Windows non è stato un esercizio banale. Delle sei diverse piattaforme che abbiamo costruito (OpenJDK6, OpenJDK7 e OpenJDK8, ciascuna per Windows e Linux) per x64 finora, la build di Windows OpenJDK6 ha richiesto di gran lunga il massimo sforzo per strizzare elementi che non funzionavano su Windows, o non avrebbero superato il Technical Compatibility Kit test protocol per Java SE 6 "così com'è."
Disclaimer: sono il Product Manager di Zulu. Puoi rivedere le mie comunicazioni di rilascio Zulu qui: https://support.azulsystems.com/hc/communities/public/topics/200063190-Zulu-Releases Spero che questo aiuti.
Red Hat annuncia che distribuirà una piattaforma OpenJDK per Windows: http://developers.redhat.com/blog/2016/06/27/openjdk-now-available-for-windows /
MODIFICATO (thx al commento CaseyB): non c'è supporto di PRODUZIONE su Windows. Dalla documentazione:
Tutte le distribuzioni Red Hat di OpenJDK 8 su Windows sono supportate per lo sviluppo di applicazioni che funzionano in combinazione con il Middleware JBoss, in modo da avere la comodità e la sicurezza di sviluppare e testare in ambienti basati su Windows o Linux e distribuire la soluzione in un OpenJDK 8 compatibile al 100% e pienamente supportato su Red Hat Enterprise Linux.
OpenSCG mantiene Programmi di installazione OpenJDK 6 per Windows a 32 bit e altri sistemi operativi.
Per configurarlo, creare una variabile d'ambiente JAVA_HOME e impostarla su C:\OpenSCG\openjdk-6.0.24 o qualunque sia la versione corrente. Quindi aggiungi % JAVA_HOME% \ bin; all'inizio della variabile di ambiente PATH.
È possibile modificare le variabili di ambiente facendo clic contestuale (Il mio) Computer, selezionando Proprietà, facendo clic su Impostazioni di sistema avanzate se si è in Windows 7, facendo clic sulla scheda Avanzate e quindi su Variabili di ambiente.
SoloAPRIREJDK 7 . OpenJDK6 è fondamentalmente la stessa base di codice della versione di SUN, ecco perché ti reindirizza al sito ufficiale di Oracle.
Sembra che per Java 10, una build di Windows a 64 bit di OpenJDK (eccezione Classpath GPL2+) sia disponibile come tar.zg: http://jdk.java.net/10
Puoi trovare le versioni OpenJDK accuratamente testate fornite da Oracle su http://jdk.java.net .
Ad esempio, le build pronte all'uso di OpenJDK 10.0.2 di Oracle per Linux a 64 bit, macOS e Windows possono essere trovate su http://jdk.java.net/10 / .