Java expande horizontes: suporte à nova plataforma

Treinador Online de Python para Iniciantes

Aprenda Python facilmente sem sobrecarga teórica. Resolva tarefas práticas com verificação automática e escreva código diretamente no navegador.

Start Course

Java agora suporta nova plataforma: o que isso significa para os desenvolvedores?



A Oracle anunciou uma expansão significativa do ecossistema Java. A partir da versão mais recente do JDK, a linguagem de programação Java recebeu oficialmente suporte para uma nova plataforma de computação. Este evento abre possibilidades para os desenvolvedores criarem aplicativos em dispositivos e sistemas anteriormente indisponíveis.



A nova plataforma é a RISC-V — uma arquitetura de conjunto de instruções (ISA) aberta que está ganhando popularidade rapidamente no mundo de sistemas embarcados, dispositivos IoT e até soluções de servidores. Anteriormente, a Java suportava principalmente as arquiteturas x86 e ARM, mas agora a lista foi ampliada com a RISC-V. Esta decisão foi tomada em resposta à crescente demanda da comunidade e dos fabricantes de chips.



Aspectos principais do suporte RISC-V no Java

  • Portabilidade de código: Os desenvolvedores podem executar aplicativos Java existentes em dispositivos com RISC-V sem grandes alterações. A JVM (Máquina Virtual Java) foi adaptada para esta arquitetura no nível do interpretador e do compilador C2 (JIT).
  • Desempenho: Os primeiros benchmarks mostram que o desempenho do Java no RISC-V é comparável ao ARM, embora sejam esperadas otimizações adicionais em patches futuros.
  • Segurança: Todos os mecanismos de segurança padrão do Java (sandbox, gerenciador de segurança) funcionam completamente na nova plataforma.
  • Ferramentas: O JDK atualizado inclui todos os utilitários necessários (javac, jar, jlink) para compilação cruzada para RISC-V.


Importância prática para desenvolvedores

Para a comunidade Java, isso significa que agora é possível usar uma única linguagem para escrever código tanto para servidores potentes (x86) quanto para microcontroladores de baixo consumo (RISC-V). Isso é especialmente relevante para projetos nas áreas de:

  • Internet das Coisas (IoT) — sensores, casas inteligentes, automação industrial.
  • Plataformas educacionais — RISC-V é frequentemente usado em processadores didáticos.
  • Computação em nuvem — alguns provedores estão começando a experimentar com RISC-V para reduzir custos de licenciamento de arquiteturas.


“Este é um passo lógico no desenvolvimento do Java como uma linguagem verdadeiramente multiplataforma”, comenta um representante do Java Platform Group. “Estamos acompanhando a indústria, e o RISC-V é o futuro do hardware aberto.” Espera-se que a estabilização completa do suporte ocorra nos próximos lançamentos LTS.



Como começar a usar?

Para experimentar o Java no RISC-V, é necessário:

  1. Baixar a versão mais recente do JDK do site oficial (build para Linux/RISC-V).
  2. Instalar o emulador QEMU, caso não tenha um dispositivo físico com RISC-V.
  3. Executar um aplicativo de teste: java -version deve mostrar a arquitetura riscv64.

Acompanhe as atualizações no PythonLib — publicaremos guias práticos e exemplos de código para a nova plataforma.

Recommended Libraries