The only option to use Java on Windows CE is to use J2ME and the last supported VM for it that I know of is CrE-ME.
Then, if you want to control the barcode scanner or other HW features of the device, you need to use the EMDK for Java that currently do not support MC32N0.
My suggestion at this moment would be to use something more supported on the platform: .NET Compact Framework, using the C# language.
If you want to use Java, a better option would be to investigate the Android version of the MC32N0.
Thank you. I found https://atgsupportcentral.motorolasolutions.com/content/emb/docs/ReleaseNotes/Release%20Notes%20-%20MC32_WW_REVC_OS_v1.0.htm. But I can not under stand how to install it. Can I install Android JB OS on my device? And how?
MC32N0 is available with two different Memory size (Standard = 512MB RAM / 2GB Flash and Premium 1GB RAM / 4GB Flash), only the Premium units support Android and the process to go from one OS to the other needs to be done by us in our depo as includes swapping some keys.
So, there's no simple process to move from one OS to another in the field.
You should contact the local Zebra support number to understand the process in your region.