在设备上运行J2ME app

时间:2013-03-22 09:06:00

标签: java-me

我为显示纬度经度的gps制作了简单的j2me应用程序。

CLDC 1.0 MIDP 2.0

我想在HTC widows手机上运行它。

请帮我解决这个问题。

希望尽快收到你的来信。

Regrads,

Parmanand Soni

3 个答案:

答案 0 :(得分:0)

每当我尝试将jar / jad文件复制到我的存储卡然后执行它时,它就无法工作。

所以我通常会在网络上的某个地方上传jar / jad文件,然后使用该网址使用我想要安装该应用程序的手机下载文件,下载后通常会自动安装jar / jad文件。 / p>

我习惯使用功能(低端)手机,并且不认为它与HTC有任何不同。

答案 1 :(得分:0)

您需要在Windows Mobile设备上安装Java2ME虚拟机,然后运行已编译/组合的jar文件。请参阅某些JVM的文档。

例如:

答案 2 :(得分:0)

如先前的答案所述;为了能够运行JavaME应用程序,您需要在设备上安装JavaME VM。

Windows移动电话通常随Esmertec JBed一起提供,正如Nokilay Antipov所说。它的图标是一个大红色的“e”。如果未安装Esmertec JBed,您可以在线找到它。但JBed不是你唯一的选择。

我个人最喜欢的JavaME VM是phoneME,可以在这里下载许多平台,包括Windows Phone 6: http://davy.preuveneers.be/phoneme/?q=node/10

我经过大量的搜索后找到了一个很好的JavaME VM for Android,在我看来它绝对是Android的最佳选择。我也在Windows Mobile 2003掌上电脑上测试了它的成功。

JavaME VM与智能手机这样的唯一问题是,大部分时间它们都没有,或者只有很少的JSR支持。它直接在phoneME页面上说它不支持蓝牙等额外的JSR,所以我不希望它支持GPS,这是你的应用程序所需要的。我怀疑你必须很幸运能找到支持Windows Mobile 6的JavaME VM。但你可以尝试一下。

请注意,对于某些JavaME VM,您无法通过单击本机filemanager中的jar来安装MIDlet。您必须启动JavaME VM的filemanager安装,然后选择从那里安装。在我试过的平台上就是phoneME的情况。