iPhone may not get Java, but Eclipse gets the iPhone. Yes, Eclipse gets an IDE to "increase iPhone developement productivity". On his blog, Pascal on Eclipse, writes, "I don't know if this is the official SDK (my guess is no), but anyway I found this pretty cool. See http://www.aptana.com/iphone/". From the aptana web site:
The Aptana IDE iPhone Development Plugin (beta) enables the Aptana IDE to increase your iPhone development productivity. To start, the plugin adds preview support for your iPhone applications, allowing you to see how they will look once deployed to the iPhone. Of course, all of the rich Web 2.0 development support is there, ready for your iPhone applications, including HTML, CSS, and JavaScript. Aptana IDE Web features include:
Free and open source; cross-platform, stand-alone IDE or Eclipse plug-in
File and project-based workflow with integrated FTP/SFTP
Real-time, Wiki-based online help; IDE translated into multiple languages
Scriptable using JavaScript (“Aptana Monkey”)
Backed by full-time developers; nearing a million combined downloads
Deep support (including cross-browser tips) for JavaScript, HTML, CSS
Syntax highlighting, auto completion, code assist, error reporting, etc.
Full support for JavaScript and CSS embedded within HTML; unified outlining
Works with any JavaScript, incl. all Ajax libraries