Microsoft, Cygwin, et al need not apply. you should be able to do stock J2ME with just the developer's kit from java.sun.com - it even includes an emulator with plugins for popular feature sets.
Some device vendors do provide their own version of the J2ME developer system, and, alas, some of them are packaged as Windows apps, but the general-purpose one from Sun has no such limitations.
They also have some tutorials you may find useful. Last time I looked, there was a jump-off point for J2ME on the http://java.sun.com home page.
[ January 11, 2008: Message edited by: Tim Holloway ]
Originally posted by paul wheaton:
Google and I have been developing a deep relationship over the last 24 hours all about JME.
The stuff I've come up with so far seems to involve downloading a bunch of Micro$oft tools and cygwin. I can't help but think it has to be simpler than that.
[deleted noise, left relevant link - GDB]
See: J2ME MIDP and WAP Complementary Technologies
[ January 14, 2008: Message edited by: Gregg Bolinger ]
But there is another project I will be fiddling with in a few days that requires WAP.
The problem of the moment is that I cannot get my "Hello World" app to run.
There are two java files. The first is Moo.java:
The second is MooCanvas.java
Here is my ant script
here is the resulting jad file:
When I run, I get the following:
It's just HTML formatted for a 320x240 screen or thereabouts.