我们可以在iPhone上运行Java应用程序吗?

我们可以用Java运行或开发适用于iPhone的应用吗?
其实我有点困惑……

请耐心等待,看看这些链接并回答: –

链接1

链接2

链接3

这是一个公开讨论。
所有的想法都表示赞赏

谢谢你们。

目前,iPhone上没有运行JVM。 这意味着在Java中为iPhone开发应用程序的唯一方法是使用编译器将java代码编译为Objective-C代码。

有几种解决方案可以做到这一点:

Codename One – 专注于使用Java与可视化工具和模拟器构建应用程序。 带有SaaS后端的开源,无需使用Mac。

XMLVM – 将Java字节码转换为C / Objective-C的转换器。 开源,但目前需要编写iOS特定代码。

还有几种专有解决方案,但我没有经验。 例如,Software AG有一个名为web对象的工具。

Sun发现他们可以将Java移植到iPhone上,但SDK许可证禁止它。 所以这不是技术问题,而是政治问题。

我会说:不

如果你想创建“真正的”本机iPhone应用程序,你将不得不使用Objective C和iPhone SDK

还有其他方法,如http://phonegap.com/,但我个人没有这个项目的经验。

Webapp当然可以用Java开发,但是不允许在Iphone上运行Java应用程序(虚拟机未在设备上授权)。

Java中有一些关于objective-c转换的工作,就像XMLVM一样 (查看Google TechTalkvideo)。

最后我得出的结论是,人们可以使用Java轻松开发iPhone Web应用程序。 对于用Java开发iPhone的原生应用程序,可以使用alcheMoXMLVM进行一些工作。我没有alcheMoXMLVM的经验,但肯定期待它。

谢谢你们。

有一个名为“Classpath”的java虚拟机的实现,但缺点是你只能使用Cydia / Installer来获取它。

意思是,你需要越狱你的iPhone才能安装JVM。

gui可以像AWT-Gui一样设计。

一般来说:没有解决方案(苹果不允许在其设备上运行其他应用程序的应用程序)

如果你不介意攻击你的应用程序部署到的设备:是的,应该没有大问题。 如果你有兴趣,有大量的教程如何破解你的iPhone?

编辑:有问题! 如果您没有文件libuicaboodle每个Java-GUI-App for iPhone都在寻找,那么您将无法运行该应用程序。 有没有任何人还有这个文件? 在任何地方都找不到它:o(

问候

有几种方法可以在java上编写一个iphone应用程序,使用xmlvm转换器来实现目标c但很难但是它是适合和兼容的方式来做你的应用程序你需要学习xml语言

一种有趣的方法是将Google Web Toolkit与Appcelerator Titanium结合使用,以便使用Java开发iPhone应用程序。

Google Web Toolkit(GWT)允许将Java代码编译为Javascript,而Titanium允许在Javascript中创建具有原生外观的iPhone应用程序。 我已经开始了一个名为“ gwt-titanium ”的项目,将两者结合起来,你可以在iPhoneJava.org的博客上找到关于项目的解释和构建说明。

祝你好运!

其他Java到本机编译器怎么样我虽然有一个叫Jet ?

这将java编译为本机。