Download J2ME Polish 2.4

J2ME Polish is dual licensed under the Open Source GPL license and a proprietary commercial license. When you use J2ME Polish commercially, you might need to obtain a commercial license, as described in the licensing details

Start the installation by double-clicking the file or by calling "java -jar j2mepolish-2.4.jar" from the commandline. When Winzip or WinRar is opening, you need to start the installation by right-clicking the JAR file and select "Open With... > Javaw".

Trouble Shooting

The size of the full installer is 67,304,585 bytes.
If you have installation problems, please make sure that you have downloaded the complete package. You can start the installation either by double-clicking the file or by calling "java -jar j2mepolish-[version].jar" from the commandline. Do not simply extract the downloaded JAR file! Microsoft Internet Explorer users might need to rename the extension from ".zip" to ".jar".

If you have trouble building your application, consider to set the "JAVA_HOME" environment variable. Make sure to check out the installation guide.

Source Code

You can download the latest source code from the GitHub repository. The installer includes the source code of J2ME Polish as well.

Third Party Tools

Following fine third party software is used by J2ME Polish:

  • Ant is the basis for the build tools and is not included in the distribution. It is licensed under the Apache license.
  • JDom The XML processing library JDOM is licensed under a Apache style license..
  • ASM is a very small and fast Java bytecode manipulation framework which is availabe under a BDS derived license.
  • RetroWeaver provides the basis for converting Java classes with Java 1.5 features back to the Java 1.2 class format and is provided under the BSD license. J2ME Polish includes a modified RetroWeaver version.
  • SVG Salamander is a SVG rendering engine availabe under GNU Lesser General Public License.
  • ProGuard is the default obfuscator and licensed under the GPL.
  • yGuard-library is a LGPL obfuscation library which can be used from within J2ME Polish.
  • RetroGuard 1.1.6 is a LGPL obfuscator which is included in J2ME Polish.
  • IzPack is great tool for creating installers, which is licensed under the GPL.
  • Microemulator is a cool emulator based on Java SE and is licensed under the LGPL.

Daily Builds

The brave and adventurous of you might also want to checkout our frequently updated snapshot builds, which you can download here: