This document provides instructions on how to install or upgrade the MTJ plugin/feature set. In addition, once you have finished the installation itself, you will need to configure MTJ's settings (see here) as well as some Eclipse settings.
For information on removing EclipseME, see here.
Please make sure you have all the prerequisites.
If you have been using Eclipse without MTJ to do J2ME development using a Wireless Toolkit, your Eclipse project may need some classpath changes. See the section on converting an existing project to an MTJ project.
Install any of the wireless toolkits you want to use. When you do this, make note of the base directory into which each is installed, as you will need this information when you configure MTJ.
Unix users - if you install a Wireless Toolkit for use by more than one user on your system, please ensure that all the users have the appropriate read and execute permissions on the contents of the toolkit. For example, WTK's contain a preverifier that MTJ will need to access during the build process. If the user doing the build does not have execute permissions on the preverifier, the build will fail. Similarly, if the user does not have execute permissions on the emulator, he or she will not be able to test the build.
Due to limitations in the extensibility of the Eclipse Java Compiler (see Bug 116143 for further information), it is necessary for MTJ to hook into the Eclipse platform at a lower level in order to provide preprocessor support. If you would like to take advantage of MTJ's support for preprocessing, a few extra changes need to be made to your Eclipse installation.
osgi.framework.extensions=MTJ.core.hooks
",MTJ.core.hooks"
to the end of the current property definition.You will be warned if you have projects that are configured for
preprocessing, but the necessary configuration changes have not been
made. In this case, a warning will be written to the Eclipse workspace
log file with text similar to
"Preprocessor invoked, but hook is not installed. Consult the
installation instructions for MTJ."
For more information on viewing the workspace log file see the troubleshooting section of
the MTJ documentation.
Once you have completed the steps above, you are ready to configure MTJ and Eclipse. Click here for instructions on how to to that.