I'm a VB.Net developer and I've just wrote my first Java Hello World app!

I've downloaded Eclipse and I can run the application in the designer.

What I now want to do is port the app over to my mobile phone. I tried to export the the project as a .jar file and send it over to the phone but the app will not install. Do I need to compile it first or does it need to be designed on another runtime environment?