FreeJ2ME - RetroBIOS¶
| Type | libretro |
| Classification | official_port |
| Source | https://github.com/hex007/freej2me |
| Version | GIT |
| Profiled | 2026-03-23 |
| Cores | freej2me |
| Systems | j2me |
Technical notes
The native core is a C bridge that spawns a Java process running freej2me-lr.jar, which handles all J2ME emulation. Communication happens over pipes (Linux) or named pipes (Windows). A Java runtime (JRE/JDK 8+) must be installed on the host. The jar is built from source via Apache Ant (build.xml). Same repo hosts standalone AWT and SDL2 frontends alongside the libretro frontend.
1 files | 1 required, 0 optional | 1 in repo, 0 missing
freej2me-lr.jar -required
: FreeJ2ME libretro Java application
- System: j2me
- Source:
src/libretro/freej2me_libretro.c:483-486 (GET_SYSTEM_DIRECTORY + fill_pathname_join + java -jar) - Platforms: lakka, retroarch, retrobat, retrodeck, retropie
- Not a BIOS dump. Java emulator loaded by the native core at startup via execvp('java', '-jar', path). Built from source via 'ant'. Must be in the system directory root.
Generated on 2026-03-25T14:56:43Z