EDIT 25.11.2020: an updated and maintained version of this document can be found here https://docs.microej.com/en/latest/overview/licenses.html
MicroEJ provides two types of licenses :
- Evaluation
 - Production
 
Both of them have a different way to be activated.
Activate an evaluation license
1) Get your UID
- Start MicroEJ SDK.
 - Select a workspace. If you are not familiar with Eclipse workspaces, select the default one and press OK.
 - Select the MicroEJ repository where to import MicroEJ architectures from. If you are not familiar with MicroEJ repositories, select the default one and press OK.
 - Wait until MicroEJ Repository is initialized. This may take some time.
 - Select the 
Window > Preferences > MicroEJ > Architecturesmenu. - Click on one of the available architectures and press 
Get UID. - Copy the UID. It will be needed when requesting a license.
 
2) Generate your Activation Key
- Go to license.microej.com.
 - Click on 
Create a new accountlink. - Create your account with a valid email address. You will receive a confirmation email a few minutes after. Click on the confirmation link in the email and login with your new account.
 - Click on 
Activate a License. - Set 
Product P/N:to 9PEVNLDBU6IJ . - Set 
UID:to the UID you generated before. - Click on Activate.
 - The license is being activated. You should receive your activation by email in less than 5 minutes. If not, please contact support@microej.com.
 - Once received by email, save the attached zip file that contains your activation key.
 
3) Activate MicroEJ SDK
- Go back to MicroEJ SDK.
 - Select the 
Window > Preferences > MicroEJmenu. - Press 
Add.... - Browse the previously downloaded activation key archive file.
 - Press OK. A new license is successfully installed.
 - Go to Architectures sub-menu and check that all architectures are now activated (green check).
 - Your MicroEJ SDK is successfully activated.
 
Activate a production license (USB dongle)
If your USB dongle has been provided to you by your sales representative, it may be a pre-activated dongle, then skip steps 1 and 2.
1) Generate your Activation Key
- Go to license.microej.com.
 - Click on 
Create a new accountlink. - Create your account with a valid email address. You will receive a confirmation email a few minutes after. Click on the confirmation link in the email and login with your new account.
 - Click on 
Activate a License. - Set 
Product P/N:to The P/N on the activation certificate . - Enter your UID: serial number printed on the USB dongle label (8 alphanumeric char.).
 - Click the 
Activateand check confirmation message. - Click on Confirm your registration.
 - Enter the Registration Code provided on the activation certificate.
 - Click the 
Submit. - Your Activation Key will be sent to you by email as soon as it is available (12 business hours max.).
- You can also check the 
My Productspage to verify your product registration status, the Activation Key availability and to download the Activation Key when available. 
 - You can also check the 
 
2) Product Activation
Once the Activation Key is available, update your USB dongle as follow:
- Download and save the Activation Key ZIP file.
 - Unzip the Activation Key file and enter the directory just created by your ZIP extraction tool.
 - Insert the USB dongle into a USB port of a Windows computer.
 - Launch the executable program.
 - Click on Update button (no password needed)
 - USB dongle will be updated when “Successfully updated” dialog box appears.
 
3) Import MicroEJ MEJ32 production architecture
If you have a pre-activated dongle please contact support@microej.com with a valid account on license.microej.com to get a direct link to the production architectures.
- Go to license.microej.com.
 - Go to 
My Product - Download and install the production architecture matching your SDK version (a zip file contains the architectures and a readme file the instructions to import them). If your required architecture matching your hardware architecture (ISA) and C compiler is not listed on license.microej.com, please contact support@microej.com.
 
4) Check activation on MicroEJ SDK
- Go back to MicroEJ SDK.
 - Select the 
Window > Preferences > MicroEJmenu. - Go to Architectures sub-menu and check that all production architectures are now activated (green check).
 - Your MicroEJ SDK is successfully activated.
 
Trouble shooting
- If you did not received an activation certificate, please contact the support@microej.com.
 - Check that you have your Activation Key.
 - Check that your dongle is activated.
 - In the SDK, in  
Window > Preferences > MicroEJ,- Check that the dongle appears on the Licenses list.
- If not, check that the dongle is plugged in your computer. If using Linux please configure the USB rules.
 
 - In 
Architecturestab check that some Production Architectures are available. 
 - Check that the dongle appears on the Licenses list.
 - Error may occurs when launching the activation tool from a server mounted FS, copy it to your desktop before.