2011-02-09 161 views
1

hi 为了让我的java应用可以在移动设备上执行(例如诺基亚Symbian),我需要做些什么。所有的jar文件都在手机上运行吗? 是否有某种编程方式应该使用?是否有特定的班级应该使用?如何在移动设备上运行java应用程序?

+0

塞班斯可能不再是一个非常安全的赌注了......他们的市场正在萎缩得如此之快,以致于在您申请之时它就无关紧要了。这个星期五诺基亚将宣布他们的新操作系统/平台(与Android/iOS竞争)......我至少要等到星期五才能观察*“Java on Symbian hell”*; ) – SyntaxT3rr0r 2011-02-09 20:20:26

回答

2

是否所有的jar文件都在手机上运行???

没有

是有规划的对某种方式很应该使用?

是的,您需要为特定的MIDP CLDC platrofm使用j2me。看看here

是否有特定的类应该使用?

您可以使用可用的类在平台上,或者你也可以添加外部库

1

一些操作系统的Symbian的一样可以运行Java包文件即.jar文件。

而Android缺乏这种能力。

使用MDIP的电话运行使用J2ME API制作的Java应用程序的.jad文件。

Android生成Dalvik字节码并在手机上运行.apk包。

1

简单,好像你即将中风。开始阅读关于J2ME入门的一些文章,请尝试以下的了:

Link 1 microjava.com forum.nokia.com

你要知道,这取决于你在你的程序的方向,而不是所有的应用程序都可以在所有手机上运行,​​就像在电脑中一样,Windows应用程序在Linux上将无法工作,而您却使用Virtualizer。我的观点是,开始阅读你所不能提供的所有文件,并采取缓慢措施。

相关问题