Existe alguma versão do OpenJDK disponível para o sistema operacional Windows? Na página inicial do OpenJDK ( http://openjdk.java.net/ ), ele é redirecionado para a máquina Oracle Sun JRE for Windows.
Existe algum OpenJDK existente disponível para o Windows? Se sim, onde obtê-lo? Caso contrário, precisamos construí-lo por conta própria (consulte http://blogs.oracle.com/poonam/entry/building_openjdk_on_windows )
Respostas:
Você pode encontrar os binários OpenJDK 6 e 7 para Windows no projeto github openjdk-unofficial-builds .
Atualização: Os binários OpenJDK 8 e 11 LTS para Windows x86_64 podem ser encontrados no projeto ojdkbuild github.
Disclaimer: Eu os construí.
Atualização (2019): Atualizações do OpenJDK As construções de projeto para 8 e 11 já estão disponíveis .
fonte
ojdkbuild
página e grupo do github também possam parecer um pouco mais oficiais. Definitivamente vou criar um problema amanhãCaso você ainda esteja procurando uma versão do OpenJDK para Windows, a Azul Systems lançou a linha de produtos Zulu no outono passado. A distribuição Zulu do OpenJDK é criada e testada no Windows e Linux. Publicamos a versão do OpenJDK 8 esta semana, embora o OpenJDK 7 e 6 também estejam disponíveis. O seguinte URL leva a downloads gratuitos, ao fórum da comunidade Zulu e a outros detalhes: http://www.azulsystems.com/products/zulu Esses são downloads binários, portanto você não precisa criar o OpenJDK do zero para usá-los.
Posso atestar que a criação do OpenJDK 6 para Windows não foi um exercício trivial. Das seis plataformas diferentes que construímos (OpenJDK6, OpenJDK7 e OpenJDK8, cada uma para Windows e Linux) para x64 até agora, a compilação do Windows OpenJDK6 levou de longe o maior esforço para extrair itens que não funcionavam no Windows, ou não passaria no protocolo de teste do Kit de compatibilidade técnica para Java SE 6 "como está".
Isenção de responsabilidade: Eu sou o gerente de produto do Zulu. Você pode revisar meus avisos de lançamento do Zulu aqui: https://support.azulsystems.com/hc/communities/public/topics/200063190-Zulu-Releases Espero que isso ajude.
fonte
Para o Java 12 em diante, as versões oficiais de disponibilidade geral (GA) e Windows de acesso antecipado (EA) do Windows de 64 bits do OpenJDK (GPL2 + Classpath Exception) da Oracle estão disponíveis como tar.gz / zip no site do JDK .
Se você preferir um instalador, existem várias distribuições. Existe uma publicação pública no Google Doc e Blog da comunidade Java Champions que lista as distribuições OpenJDK com o melhor suporte. Atualmente, são eles:
fonte
A Red Hat anuncia que distribuirá uma plataforma OpenJDK para Windows: http://developers.redhat.com/blog/2016/06/27/openjdk-now-available-for-windows/
EDITADO (comentário thx para CaseyB): não há suporte à PRODUÇÃO no Windows. A partir da documentação:
fonte
using the services provided under the Program for a production installation
é uma violação dos termos. Então, presumivelmente, não podemos distribuir esse instalador para nossos clientes pagantes ou mesmo solicitá-los a instalar eles mesmos para fins de produção? Leia aqui . Os binários do GitHub parecem ter termos muito mais claros.Encontrei recentemente este site: https://adoptopenjdk.net/
Parece confiável para mim. Ainda não tentei, mas certamente tentarei.
Licença:
EDIT: Também fiquei muito satisfeito ao saber que o instalador do AdoptOpenJDK MSI (JDK e JRE) agora vem com o IcedTeaWeb, que substitui o Oracle WebStart - instalador simples com quase 'próximo próximo próximo próximo' e os aplicativos JWS funcionam como eles costumava.
fonte
O OpenSCG mantém instaladores do OpenJDK 6 para Windows de 32 bits e outros sistemas operacionais.
Para configurá-lo, crie uma variável de ambiente JAVA_HOME e defina-a como C: \ OpenSCG \ openjdk-6.0.24 ou qualquer que seja a versão atual. Em seguida, adicione% JAVA_HOME% \ bin; para o início da sua variável de ambiente PATH.
Você pode editar suas variáveis de ambiente clicando contextualmente (Meu) Computador, selecionando Propriedades, clicando em Configurações avançadas do sistema se estiver no Windows 7, clicando na guia Avançado e, em seguida, clicando em Variáveis de Ambiente.
fonte
Você pode encontrar as versões OpenJDK completamente testadas fornecidas pela Oracle em http://jdk.java.net .
Por exemplo, versões prontas para uso do OpenJDK 10.0.2 da Oracle para Linux, MacOS e Windows de 64 bits podem ser encontradas em http://jdk.java.net/10/ .
fonte
Somente OpenJDK 7 . O OpenJDK6 é basicamente a mesma base de código da versão do SUN, por isso o redireciona para o site oficial da Oracle.
fonte
Uma alternativa interessante com suporte a longo prazo é o Corretto . Foi anunciado recentemente por James Gosling no DevOXX. É uma distribuição sem custo, multiplataforma e pronta para produção do Open Java Development Kit (OpenJDK). O Corretto vem com suporte de longo prazo que incluirá aprimoramentos de desempenho e correções de segurança. Atualmente, ele fornece as versões 8 e 11 do Java (12 em breve) e você pode fazer o download de binários para todas as principais plataformas
E a segunda alternativa interessante é a Dragonwell, fornecida pela Alibaba. É uma bifurcação amigável, mas eles desejam atualizar regularmente suas alterações no repositório openjdk ... Atualmente, oferecem o Java8, mas têm coisas interessantes, como um gravador de vôo com suporte (11 a 8) ...
E em terceiro lugar, como já foi referido por outros o adoptOpenJDK initivative também vale a pena olhar.
fonte
Encontrei todos os binários do Windows aqui:
https://github.com/ojdkbuild/ojdkbuild
Esses binários do Windows são criados para mantê-los o mais próximo possível do comportamento dos pacotes java-x-openjdk CentOS.
fonte
Você pode acessar o AdoptOpenJDK para baixar seus binários para todas as plataformas fornecidas por uma grande comunidade.
fonte