CoffeeBean (Java emulator)

CoffeeBean is a Java emulator for Android, iOS, Tizen, Blackberry 10, MacOS and Microsoft Windows. It emulates games made in J2ME.

Usage
CoffeeBean plays .jar and .jad files, usually video games.

Virtual gamepad
This is only present on the mobile versions. It consists of a d-pad, 4 action buttons (B, A, X, Y) and two shoulder buttons that work like the function buttons on top of the accept call/deny call buttons seen on a usual cellphone running J2ME, however, in some games (such as the Mega Man J2ME port), the L button is mapped to the B or X buttons. A analog stick is added under the d-pad while the buttons are moved in 3D games.