Eclipse Temurin JDK
Eclipse Adoptium and contributors · Distribuição gratuita do OpenJDK com runtime HotSpot, compilador e ferramentas de diagnóstico. Builds atuais para Apple Silicon usam Java27; a disponibilidade para Mac Intel é diferente.
Descrição
Eclipse Temurin é a distribuição do OpenJDK do Eclipse Adoptium, que fornece o runtime Java HotSpot, compilador, bibliotecas padrão e ferramentas de diagnóstico para desenvolvimento e implantação de aplicações Java. Este Homebrew cask sem versão acompanha o lançamento de recursos mais recente no Apple Silicon; projetos que exigem uma versão principal específica do Java devem selecionar um JDK com versão e configurar explicitamente sua cadeia de ferramentas.
Recursos e público-alvo
- Compile Java com javac, execute aplicações com java e empacote código com jar.
- Explore Java interativamente com jshell e diagnostique programas usando ferramentas do JDK e o Java Flight Recorder.
- Use binários OpenJDK testados e compatíveis com Java, do Eclipse Adoptium.
- Desenvolva serviços, aplicações Java para desktop e pipelines de compilação sem uma assinatura do Oracle Java.
- Escolha pacotes nativos para o sistema operacional e a arquitetura de CPU compatíveis com cada versão do Java.
Instalação e seleção
Use brew install --cask temurin no macOS. Homebrew executa o instalador PKG oficial, que pode exigir autorização de administrador. O JDK do sistema é instalado em /Library/Java/JavaVirtualMachines, e não como um IDE gráfico em Aplicativos. Para o JDK atual de Apple Silicon27, selecione o JDK no seu IDE ou use /usr/libexec/java_home -v 27 para localizar JAVA_HOME. Confira java -version e javac -version após a configuração. Maven, Gradle e IDEs são ferramentas opcionais separadas; os requisitos de versão Java delas devem corresponder ao JDK selecionado.
Requisitos do macOS e arquitetura
O download padrão atual para Apple Silicon é Temurin27+35. O Adoptium não compila mais Temurin27 para Macs Intel. As variantes Intel recuperadas por Homebrew instalam Temurin26.0.2.1+1; portanto, o mesmo nome de cask não garante a mesma versão principal do Java em diferentes arquiteturas de Mac. O Adoptium marca a linha Java26 como EOSL em setembro de 2026, sem previsão de novas compilações comunitárias. Usuários de Intel devem escolher uma linha anterior de JDK ainda mantida e compatível com sua aplicação, em vez de presumir que essa alternativa continuará recebendo atualizações.
O cask não declara uma versão mínima explícita do macOS, dependências adicionais de formula ou conflitos de cask. A lista de variantes do macOS não constitui garantia do fornecedor para todas as combinações de sistema operacional e JDK. Consulte a matriz de plataformas compatíveis do Adoptium para sua versão do Java e sua CPU. A documentação de instalação referenciada não especifica um mínimo universal de RAM ou armazenamento instalado; o tamanho do projeto e as configurações de heap da JVM determinam os requisitos práticos.
Dependências, coexistência e outras plataformas
Um runtime Java está incluído; não é necessária outra instalação do Java. Vários JDKs de versões principais diferentes podem coexistir em diretórios separados, mas JAVA_HOME, PATH e as configurações do IDE ou da ferramenta de compilação determinam qual está ativo. Evite gerenciar o mesmo recibo do instalador por meio de instaladores independentes. Bibliotecas JNI nativas devem corresponder à arquitetura do JDK selecionado; bibliotecas Java e ferramentas de compilação podem impor suas próprias restrições de versão.
O Temurin também tem distribuições separadas para Windows e Linux, com arquiteturas e versões de sistema operacional compatíveis que variam conforme a versão do Java. Arquivos Linux, pacotes de distribuição, imagens de contêiner e instaladores do Windows são separados deste PKG para Mac. Não interprete os metadados de variantes para Linux do Homebrew como um instalador Cask utilizável no Linux. Android e iOS não são alvos comuns de instalação do JDK para desktop. Java27 é uma versão de recursos, não uma linha LTS; atualizações podem alterar a compatibilidade da linguagem e do runtime, portanto teste as aplicações e ferramentas de compilação antes de mudar a versão principal.
Contas, preço e licenciamento
Os downloads e o uso normal do Temurin não exigem uma conta do Adoptium e são gratuitos, inclusive para uso comercial. Contratos opcionais de suporte comercial de terceiros são separados. O OpenJDK usa a GNU GPL versão2 com a Classpath Exception; os componentes incluídos mantêm seus avisos. O Eclipse Adoptium e colaboradores mantêm a distribuição.
Referências: Temurin, instalação no Mac, plataformas compatíveis, roteiro de suporte, descontinuação do JDK27 para Mac Intel, binários oficiais do JDK27.
Novidades Novidades da versão 27 7 de out. · Editoria OpenNavo · Tradução por IA
- RuntimeTornar G1 o coletor padrão em todos os ambientes.
- SegurançaAdicionar troca híbrida de chaves pós-quântica para TLS1.3.
- PlataformasPublicar compilações para macOS em Apple Silicon, não para Macs Intel.