Skip to main content

Ultra Newbie Q on Setting up your IDE for Java ME

3 replies [Last post]
Joined: 2009-12-06

Just getting started with Java and am peaking ahead to the ME part which I hope to use soon.

I have a few super newbie questions I hope someone can un-confuse me on.

I installed the Java_ME_platform_SDK_3.0, but Net beans does not recognize it as a either a Java or Netbeans platform. It does not have the platform icon that jdk1.6.0_17 does.

I did however stumble into the Plug-ins menu and added the ME plug-ins. This works, so:

Q1) Does Netbeans even need the Java_ME_platform_SDK_3.0 installed, since it seems to DL its own plugins? If not, what does installing Java_ME_platform_SDK_3.0 do for me?

Q2) With Eclipse, how are you supposed to set up for Mobile apps? I do see where you can start a new Java project using CDC1.1.

Q3) Any suggestions for a book on getting started with Java ME development with either or both Eclispe and Netbeans would be greatly appreciated.


Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Joined: 2009-12-06

Thank you Terrence - I have bookmarked your link. So far I am finding (as you said) that Netbeans seems a little better for me, as a beginner anyway.

Joined: 2009-12-06


OK I think I read that Java_ME_platform_SDK_3.0, comes with Netbeans - but what about Eclipse?

Still looking for a good book on getting started with Java ME, hopefully with Netbeans.

Joined: 2004-03-04


The Java ME SDK is a Java ME emulation environment plus a simple IDE and a number of tools.
In NetBeans, if you load the "Mobility" plug-in you get the Java ME emulation environment and the tools that are part of the Java ME SDK all nicely integrated into NetBeans. This is the preferred set-up for beginners. You won't need the Java ME SDK in that case.

As for Eclipse, you should check out the Mobile Tools for Java project at I am not very familiar with it but I believe the Java ME SDK and NetBeans are more comprehensive when it comes to Java ME support.

-- Terrence