¿Hay alguna versión de OpenJDK disponible para el sistema operativo Windows? Desde la página de inicio de OpenJDK ( http://openjdk.java.net/ ) se redirige a Oracle Sun JRE para la máquina de Windows.
¿Hay algún OpenJDK existente disponible para Windows? En caso afirmativo, ¿dónde conseguirlo? Si no, ¿tenemos que construirlo nosotros mismos (ver http://blogs.oracle.com/poonam/entry/building_openjdk_on_windows )
Respuestas:
Puede encontrar binarios OpenJDK 6 y 7 para Windows en el proyecto github openjdk-no oficial-builds .
Actualización: los binarios OpenJDK 8 y 11 LTS para Windows x86_64 se pueden encontrar en el proyecto ojdkbuild github.
Descargo de responsabilidad: los he construido yo mismo.
Actualización (2019): las compilaciones de proyectos de actualizaciones de OpenJDK para 8 y 11 ya están disponibles .
fuente
ojdkbuild
página y grupo de Github también podría parecer un poco más oficial. Definitivamente crearé un problema mañanaEn caso de que todavía esté buscando una versión para Windows de OpenJDK, Azul Systems lanzó la línea de productos Zulu el otoño pasado. La distribución en zulú de OpenJDK está construida y probada en Windows y Linux. Publicamos la versión OpenJDK 8 esta semana, aunque OpenJDK 7 y 6 también están disponibles. La siguiente URL lleva a descargas gratuitas, el foro de la comunidad Zulu y otros detalles: http://www.azulsystems.com/products/zulu Estas son descargas binarias, por lo que no necesita crear OpenJDK desde cero para usarlas.
Puedo dar fe de que construir OpenJDK 6 para Windows no fue un ejercicio trivial. Hasta el momento, de las seis plataformas diferentes que hemos construido (OpenJDK6, OpenJDK7 y OpenJDK8, cada una para Windows y Linux) para x64, la compilación de Windows OpenJDK6 tomó el mayor esfuerzo para eliminar elementos que no funcionaban en Windows, o no pasaría el protocolo de prueba del Kit de compatibilidad técnica para Java SE 6 "tal cual".
Descargo de responsabilidad: soy el gerente de producto de Zulu. Puede revisar mis avisos de lanzamiento de Zulu aquí: https://support.azulsystems.com/hc/communities/public/topics/200063190-Zulu-Releases Espero que esto ayude.
fuente
Para Java 12 en adelante, las compilaciones oficiales de Windows de 64 bits de disponibilidad general (GA) y acceso temprano (EA) de OpenJDK (GPL2 + Classpath Exception) de Oracle están disponibles como tar.gz / zip en el sitio web de JDK .
Si prefiere un instalador, hay varias distribuciones. Hay una publicación pública en Google Doc y Blog de la comunidad Java Champions que enumera las distribuciones de OpenJDK mejor compatibles. Actualmente, estos son:
fuente
Red Hat anuncia que distribuirá una plataforma OpenJDK para Windows: http://developers.redhat.com/blog/2016/06/27/openjdk-now-available-for-windows/
EDITADO (gracias al comentario de CaseyB): no hay soporte de PRODUCCIÓN en Windows. De la documentación:
fuente
using the services provided under the Program for a production installation
es una violación de los términos. Entonces, ¿presumiblemente no podemos distribuir este instalador a nuestros clientes que pagan o incluso hacer que lo instalen ellos mismos para fines de producción? Lea aquí . Los binarios de GitHub parecen tener términos mucho más claros.Recientemente me encontré con este sitio: https://adoptopenjdk.net/
Me parece confiable. No lo he probado, pero seguramente lo intentaré.
Licencia:
EDITAR: También me encantó saber que el instalador AdoptOpenJDK MSI (JDK y JRE) ahora viene con IcedTeaWeb, que es un reemplazo para Oracle WebStart, un instalador simple con casi 'next-next-next-finish' y las aplicaciones JWS funcionan como si Acostumbrado a.
fuente
OpenSCG mantiene instaladores OpenJDK 6 para Windows de 32 bits y otros sistemas operativos.
Para configurarlo, cree una variable de entorno JAVA_HOME y configúrelo en C: \ OpenSCG \ openjdk-6.0.24 o la versión actual. Luego agregue% JAVA_HOME% \ bin; al comienzo de su variable de entorno PATH.
Puede editar sus variables de entorno haciendo clic contextual (Mi) Equipo, seleccionando Propiedades, haciendo clic en Configuración avanzada del sistema si está en Windows 7, haciendo clic en la pestaña Avanzado y luego haciendo clic en Variables de entorno.
fuente
Puede encontrar los lanzamientos de OpenJDK probados exhaustivamente proporcionados por Oracle en http://jdk.java.net .
Por ejemplo, las compilaciones listas para usar de OpenJDK 10.0.2 de Oracle para Linux, MacOS y Windows de 64 bits se pueden encontrar en http://jdk.java.net/10/ .
fuente
Solo OpenJDK 7 . OpenJDK6 es básicamente la misma base de código que la versión de SUN, es por eso que lo redirige al sitio oficial de Oracle.
fuente
Una alternativa interesante con soporte a largo plazo es Corretto . Fue anounced por James Gosling en Devoxx recientemente. Es una distribución gratuita, multiplataforma y lista para producción del Open Java Development Kit (OpenJDK). Corretto viene con soporte a largo plazo que incluirá mejoras de rendimiento y correcciones de seguridad. Actualmente proporciona las versiones 8 y 11 de Java (12 pronto) y puede descargar binarios para todas las plataformas principales
Y la segunda alternativa interesante es Dragonwell proporcionada por Alibaba. Es una bifurcación amigable, pero quieren actualizar sus cambios en el repositorio openjdk regularmente ... Actualmente ofrecen Java8 pero tienen cosas interesantes como un grabador de vuelo con respaldo (de 11 a 8) ...
Y, en tercer lugar, como ya mencionaron otros, también vale la pena mirar la iniciativa adoptOpenJDK.
fuente
Encontramos todos los binarios de Windows aquí:
https://github.com/ojdkbuild/ojdkbuild
Estos binarios de Windows están diseñados para mantenerlos lo más cerca posible en el comportamiento de los paquetes CentOS de java-x-openjdk.
fuente
Puede ir a AdoptOpenJDK para descargar sus archivos binarios para todas las plataformas proporcionadas por una gran comunidad.
fuente