Does the iPhone support Java?

Does the iPhone support Java?

No. The iPhone will not support Java applications of any kind. Steve Jobs has been quoted as saying "Java's not worth building in. Nobody uses Java anymore. It's this big heavyweight ball and chain."

We can't disagree with the last part of Jobs' scathing remark, but stating that Java doesn't get used anymore couldn't be farther from the truth - especially in the world of mobile devices.

In any event, the iPhone will not offer Java support.


I will never buy an iPhone , iPad, iXxx and so on.I dont like Apple, they are closed source.
It's stupid to say that nobody uses java anymore.Java is used every day by millions of programmers to build serious and mission critical applications and not all those stupid apps on iPhone.

Is there any thing that can be installed to replace Java.
With my video surveillance alarm system, Java is needed to connect to my cctv from anywhere in the world using my mobile mainly. The fact that my Iphone 4s does not allow me to view the camaras has stopped me purchasing another 4 of these phones for my business and have alternative handsets supplied to my staff. So how much money is Steves thoughts on Java losing
his business. Where is the app that can be installed instead. ?

This article is not telling the whole truth. You can use java on any iDevice, just jailbreak it, install MobileTerminal, Classpath, Jikes, Jamvm, iEdit, and IFile. Then just make a directory in iFile, edit the .java file in iEdit, and compile and run it in MobileTerminal. Fully working java.

there is a new platform based on java that generates native apps for iphone

Well the man is dead now so will have to c about that.
i reckon in the future the folks at apple will eventually c the light.

After reading many comments, both pro and con, ive come to this conclusion....It's much like the following's very similar to one woman's low opinion of a man's lovemaking abilities and another woman's high opinion of the same man. Is the man a Don Juan or a disaster? I suppose it merely rests in the opinions of those you ask. Maybe they are both right. So are you boys actually going to banter back and forth calling each other schoolyard names? If I. Didn't know better I would have thought the maximum age limit for posting was under 14.

After reading many comments, both pro and con, ive come to this conclusion. It's very similar to this analogy. One woman sleeps with a man and comes away thinking he was a lousy lay. Another woman sleeps with the same man and she thinks he's her best lover. Who is correct? Maybe they both are? They both have valid reasons. Sometimes there is no right or wrong answer only varying opinions. So instead of kicking each other in the shins and resorting to playground vocabulary let the others have their beliefs as much as you deserve your own If i didn't know any better, I would have thought the maximum age limit to post was under 14

to all you java developers out there - check out codename one - a cross platform tool that allows you to code in Java for iPhone and Android:
see the demo here:

Dear Apple Programmers,

There was much hype with the iPhone being state of the art for industry leader maybe but I along with many of these posts am disappointed.

Dear Steve Jobs. There is no doubt your job must be a daily conflict, coming up against decisions on how to decoy Android and Microsoft technology. Must be a drama! However, one thing you need to know is that you need to either employ or create an equivalent to Java.

As every comment on this site says, you might have the best technology on the market but what use is it when it can't open a Java document??????????????????

Go Steve. You can do it!!!! And instead if a coffee cup symbol for Java.... How about a pint of beer??? Just a creative suggestion.

Kind regards,

(IPhone 5 user :)

i think Jobs talking $$hit. He promoted Objective-C instead pure C or CPP which are more popular.
When iphone was new on market then few people only know ObjectiveC.
If now we could coding in C/C++ than in ObjectiveC then life in iphone coding would be simplest...

Steve is so intelligent, java is a piece of shit. I wouldn't waste time on a good phone to have it support that shit

It seems more like a business decision to me. There are lot of applications out there which is built on top of the java VM. All I can say is that he is a very good businessman.

What the crap. Java is boss. This is exactly why I hate Crapple. Java is a good programming language. It's cross-platform, and Crapple isn't taking advantage of it? Next thing you know, Crapple's gonna make a Java ripoff called Mava or iJava and say they came up with it as an original idea.

*sigh* Apple is crap. Hence the name "Crapple."