Java expande horizontes: soporte para una nueva plataforma para desarrolladores

Entrenador de Python en Línea para Principiantes

Aprende Python fácilmente sin sobrecargarte de teoría. Resuelve tareas prácticas con verificación automática, recibe pistas y escribe código directamente en el navegador, sin instalar nada.

Start Course

Java admite oficialmente una nueva plataforma: ¿qué cambió para los desarrolladores?



El mundo del desarrollo Java ha recibido una actualización significativa. En la reciente conferencia JavaOne, Oracle anunció la expansión del soporte oficial de Java a una nueva plataforma: RISC-V (arquitectura de conjunto de instrucciones abierto). Este evento es una continuación lógica de la estrategia de universalización del lenguaje y su adaptación a las soluciones de hardware modernas.



¿Qué es RISC-V y por qué es importante?



RISC-V es una arquitectura de conjunto de instrucciones (ISA) abierta que está ganando popularidad rápidamente en el mundo de los sistemas embebidos, dispositivos IoT e incluso soluciones para servidores. A diferencia de las arquitecturas propietarias x86 y ARM, RISC-V no requiere regalías de licencia, lo que la hace atractiva para startups y grandes empresas tecnológicas.



Ahora, con el soporte oficial de Java en RISC-V, los desarrolladores obtienen la posibilidad de:



  • Migrar aplicaciones Java a dispositivos con arquitectura RISC-V sin adaptación adicional;
  • Usar la pila completa de tecnologías Java — desde Java SE hasta Java EE — en nuevos tipos de hardware;
  • Optimizar el rendimiento gracias al soporte nativo de la JVM (Java Virtual Machine) para esta plataforma;
  • Reducir costos en el desarrollo de sistemas embebidos y microcontroladores.


Detalles técnicos y ejemplos de código



El soporte para RISC-V se implementa a nivel de OpenJDK e incluye un puerto para la versión de 64 bits de la arquitectura (RV64G). Los desarrolladores ya pueden descargar una versión temprana del JDK con soporte para RISC-V a través del repositorio oficial de OpenJDK.



Ejemplo de una aplicación Java simple que ahora funcionará en RISC-V sin cambios:



public class HelloRiscV {    public static void main(String[] args) {        System.out.println("Java funciona en RISC-V!");        // Verificación de la arquitectura        String arch = System.getProperty("os.arch");        System.out.println("Arquitectura: " + arch);    }}


Como puede ver, el código sigue siendo Java clásico — no se requieren anotaciones especiales ni dependencias. Todo el trabajo de adaptación lo realiza la JVM.



¿Cómo afectará esto al ecosistema Java?



La implementación del soporte para RISC-V no es solo una actualización técnica. Es una señal para el mercado de que Java continúa siendo un lenguaje de programación flexible e independiente, listo para funcionar en cualquier hardware. Esto es especialmente importante para:



  • Internet de las Cosas (IoT) — miles de millones de dispositivos con RISC-V podrán ejecutar código Java;
  • Computación en la nube — la aparición de servidores con RISC-V reducirá el costo de los recursos en la nube;
  • Educación — los estudiantes podrán aprender Java en placas RISC-V económicas (por ejemplo, StarFive VisionFive);
  • Blockchain y criptomonedas — muchos proyectos ya usan RISC-V para crear billeteras de hardware seguras.


¿Qué sigue?



Por el momento, el soporte para RISC-V se encuentra en estado early access (acceso temprano), pero se espera una versión estable completa para el lanzamiento de JDK 24. Se recomienda a los desarrolladores comenzar a probar sus proyectos en emuladores de RISC-V para prepararse para el lanzamiento futuro.



De esta manera, Java demuestra una vez más su versatilidad, abriendo el camino a nuevas plataformas de hardware y casos de uso. Siga las actualizaciones en pythonlib.ru — lo mantendremos informado.

Recommended Libraries