Java oficialmente suporta nova plataforma: o que mudou para os desenvolvedores?
O mundo do desenvolvimento Java recebeu uma atualização significativa. Na recente conferência JavaOne, a Oracle anunciou a expansão do suporte oficial do Java para uma nova plataforma — RISC-V (arquitetura de conjunto de instruções aberto). Este evento foi uma continuação lógica da estratégia de universalização da linguagem e sua adaptação às soluções modernas de hardware.
O que é RISC-V e por que é importante?
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 servidor. Ao contrário das arquiteturas proprietárias x86 e ARM, o RISC-V não exige pagamento de licenças, tornando-o atraente para startups e grandes empresas de tecnologia.
Agora, com o suporte oficial do Java no RISC-V, os desenvolvedores têm a oportunidade de:
- Migrar aplicações Java para dispositivos com arquitetura RISC-V sem adaptação adicional;
- Usar toda a pilha de tecnologias Java — desde Java SE até Java EE — em novos tipos de hardware;
- Otimizar o desempenho graças ao suporte nativo da JVM (Java Virtual Machine) para esta plataforma;
- Reduzir custos no desenvolvimento de sistemas embarcados e microcontroladores.
Detalhes técnicos e exemplos de código
O suporte ao RISC-V é implementado no nível do OpenJDK e inclui um port para a versão de 64 bits da arquitetura (RV64G). Os desenvolvedores já podem baixar uma versão inicial do JDK com suporte ao RISC-V através do repositório oficial do OpenJDK.
Exemplo de uma aplicação Java simples que agora funcionará no RISC-V sem alterações:
public class HelloRiscV { public static void main(String[] args) { System.out.println("Java работает на RISC-V!"); // Verificação da arquitetura String arch = System.getProperty("os.arch"); System.out.println("Arquitetura: " + arch); }}Como você pode ver, o código permanece Java clássico — nenhuma anotação especial ou dependência é necessária. Todo o trabalho de adaptação é realizado pela JVM.
Como isso afetará o ecossistema Java?
A implementação do suporte ao RISC-V não é apenas uma atualização técnica. É um sinal para o mercado de que o Java continua sendo uma linguagem de programação flexível e independente, pronta para funcionar em qualquer hardware. Isso é especialmente importante para:
- Internet das Coisas (IoT) — bilhões de dispositivos baseados em RISC-V poderão executar código Java;
- Computação em nuvem — o surgimento de servidores RISC-V reduzirá o custo dos recursos em nuvem;
- Educação — estudantes poderão aprender Java em placas RISC-V baratas (por exemplo, StarFive VisionFive);
- Blockchain e criptomoedas — muitos projetos já usam RISC-V para criar carteiras de hardware seguras.
O que vem a seguir?
Atualmente, o suporte ao RISC-V está em status de early access (acesso antecipado), mas espera-se uma versão estável completa já no lançamento do JDK 24. Recomenda-se que os desenvolvedores comecem a testar seus projetos em emuladores RISC-V para se prepararem para o futuro lançamento.
Assim, o Java mais uma vez prova sua versatilidade, abrindo caminho para novas plataformas de hardware e cenários de uso. Acompanhe as atualizações no pythonlib.ru — nós manteremos você informado.