After much searching, I have not found a JVM that runs on the RISC-V ISA. This seems critical for adoption. It is difficult to see selling a RISC-V server, or tablet, or even a smart TV, without a working Java implementation. It feels like something that the community should to come together and work on. I am willing to pitch in.
Does anyone know of an open source project to port a JVM implementation to RISC-V?
AFAIK currently no open source JVM implementation supports RISC-V at the moment. Also most implementations are basically an interpreter and are using GNU Classpath or OpenJDK for the class libraries.
For a port to RISC-V one has to port the interpreter and the class library. As some are pure interpreters without JIT, a port could be easy. A popular implementation was JamVM. It was used in Ubuntu on ARM-CPUs as JVM.
Wikipedia has a list of known JVM implementations.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With