我有很多 Midlets(Java 应用程序,*.jar,用于手机),我想在手机上使用之前先在计算机上进行测试。
有一些程序(例如 MidpX)可以模拟其中的一些,但我有很多不同屏幕尺寸的程序,有些使用网络访问、摄像头和蓝牙并从闪存卡读取一些数据 - 它们通常无法在 MidpX 中模拟。
答案1
一种可能性是微模拟器:
这是 Java 2 Micro Edition (J2ME) CLDC/MIDP 模拟器。允许在 Web 浏览器小程序中演示基于 MIDlet 的应用程序,也可以作为独立的 Java 应用程序运行。
MicroEmulator 是 Java SE 中 Java ME 的纯 Java 实现。MicroEmulator 已获得 LGPL 许可,因此可以使用其库链接和分发商业软件。
其他一些项目包括:
应用运行器- 原生运行任何 Java/J2ME/MIDP
模拟器- 使用 QT/KDE 工具包以 C++ 编写的 KDE 模拟器前端。
Kwyshell Midp2EXE 免费 J2ME/MIDP Jar 文件模拟器- 将 MIDP 应用程序转换为 Win32 PE 格式,以便在 Windows 上运行。
鍵盤- 基于桌面的免费 MIDP 2.0 计算机模拟器,允许在虚拟化环境中的台式电脑上预览、播放和测试基于 JAR/JAD 的 Java J2ME 手机游戏和应用程序,并可通过主机的网络连接完全访问互联网。这里。
Android J2ME 运行器适用于 Android 1.0、G1 或模拟器。
(由于没有正确的开发环境,我无法验证这是否满足您的所有需求)