作品商城
nano J2ME 图标

nano J2ME

J2ME 模拟器:打开 JAR、调整游戏分辨率,支持悬浮手机键盘和手柄按键映射。

v0.3.1 上传者 lucinhu @lucinhu 应用 · 工具

CURRENT RELEASE

当前上架版本

已验证 PXA
运行平台
esp32-s3 / esp32-s31 / linux-x86_64 / wasm
版本
v0.3.1 Build 5
发布时间
2026-11-03
安装包校验
004dfb68f91d7d75...
下载次数
4
在线运行次数
0
下载总量
1.87 MiB
程序包
1.87 MiB

本次更新

0.3.1:复用安卓 nano_j2me 图标,提供 PXA 商城版本;支持自适应游戏库、JAR 文件选择、悬浮数字键盘、手柄映射、每游戏分辨率与 1–3 MiB Java 内存配置;优化字形缓存并增加内存不足提示。

应用截图

5 张

应用介绍

在 PXA 设备上运行自备的 J2ME MIDlet(.jar)。游戏库可通过系统文件选择器导入 JAR,界面适配不同分辨率,游戏画面保持纵横比。 支持 240×320 等预设和自定义游戏分辨率;悬浮方向键、软键和可展开数字键盘,支持多点触摸;手柄按键可单独映射,也可一键使用手机数字键位。游戏设置与 Java 内存大小按 JAR 独立保存,RMS 存档保存在应用私有空间。游戏内与菜单复用 PXA 系统字体。 Java 堆可选 1–3 MiB,单个 JAR 最大 2 MiB。保留上游 2D/3D 支持,实际兼容性及速度取决于游戏与设备;部分游戏可能白屏、加载慢或内存不足。ESP32-S31 实测 3D 场景速度偏低。当前不支持游戏联网。应用不附带商业游戏,请自行导入有权使用的 JAR。 需要 PXA Core 2.1 与支持 UI 0.10 字形接口的 Host。应用固定预留 6 MiB 线性内存,原生代码另需约 3–3.5 MiB,建议设备配备至少 16 MiB PSRAM;8 MiB PSRAM 设备不适合此版本。ESP32-S31 与桌面已经测试,ESP32-S3 目标仅完成交叉构建。图标与安卓 nano_j2me 相同。 本版对应源码与构建说明:https://github.com/SmartArduino/pxa-apps/tree/nano-j2me-v0.3.1/nano-j2me 。上游 nano_j2me 保持为未修改的 Git 子模块;获取源码时请递归初始化子模块。

VERIFIED PXA

兼容性与权限

4 个安装包分别通过签名验证
wasmwasm32
包内目标平台
wasm
包内 CPU 架构
wasm32
AOT 运行时
仅包含可移植 WASM
Core SDK
min 2.1 · target 2.1

Service 依赖

  • windowmain · 0.4 至 0.65535
  • uimain · 0.10 至 0.65535 · feature bits 34816
  • clockmain · 0.2 至 0.65535
  • fsmain · 0.3 至 0.65535 · feature bits 67
  • audiomain · 0.10 至 0.65535
  • permissionmain · 0.1 至 0.65535
  • wasimain · 0.1 至 0.65535 · feature bits 14
  • surfacemain · 0.2 至 0.65535
  • logmain · 0.1 至 0.65535
  • assetsmain · 2.6 至 2.65535

权限

  • audio.playbackmedia · 可选权限

安装制品

  • WASMmain
linux-x86_64linux-x86_64-pxa-0.8.0
包内目标平台
linux-x86_64
包内 CPU 架构
由设备 Profile 决定
AOT 运行时
linux-x86_64: wamr · wamr-pxa-aot-v6-core-1
Core SDK
min 2.1 · target 2.1

Service 依赖

  • windowmain · 0.4 至 0.65535
  • uimain · 0.10 至 0.65535 · feature bits 34816
  • clockmain · 0.2 至 0.65535
  • fsmain · 0.3 至 0.65535 · feature bits 67
  • audiomain · 0.10 至 0.65535
  • permissionmain · 0.1 至 0.65535
  • wasimain · 0.1 至 0.65535 · feature bits 14
  • surfacemain · 0.2 至 0.65535
  • logmain · 0.1 至 0.65535
  • assetsmain · 2.6 至 2.65535

权限

  • audio.playbackmedia · 可选权限

安装制品

  • AOTmain · linux-x86_64 / wamr · wamr-pxa-aot-v6-core-1
esp32-s31riscv32-ilp32f
包内目标平台
esp32-s31
包内 CPU 架构
riscv32-ilp32f
AOT 运行时
esp32-s31: wamr · wamr-pxa-aot-v6-core-1
Core SDK
min 2.1 · target 2.1

Service 依赖

  • windowmain · 0.4 至 0.65535
  • uimain · 0.10 至 0.65535 · feature bits 34816
  • clockmain · 0.2 至 0.65535
  • fsmain · 0.3 至 0.65535 · feature bits 67
  • audiomain · 0.10 至 0.65535
  • permissionmain · 0.1 至 0.65535
  • wasimain · 0.1 至 0.65535 · feature bits 14
  • surfacemain · 0.2 至 0.65535
  • logmain · 0.1 至 0.65535
  • assetsmain · 2.6 至 2.65535

权限

  • audio.playbackmedia · 可选权限

安装制品

  • AOTmain · esp32-s31 / wamr · wamr-pxa-aot-v6-core-1
esp32-s3xtensa-lx7
包内目标平台
esp32-s3
包内 CPU 架构
xtensa-lx7
AOT 运行时
esp32-s3: wamr · wamr-pxa-aot-v6-core-1
Core SDK
min 2.1 · target 2.1

Service 依赖

  • windowmain · 0.4 至 0.65535
  • uimain · 0.10 至 0.65535 · feature bits 34816
  • clockmain · 0.2 至 0.65535
  • fsmain · 0.3 至 0.65535 · feature bits 67
  • audiomain · 0.10 至 0.65535
  • permissionmain · 0.1 至 0.65535
  • wasimain · 0.1 至 0.65535 · feature bits 14
  • surfacemain · 0.2 至 0.65535
  • logmain · 0.1 至 0.65535
  • assetsmain · 2.6 至 2.65535

权限

  • audio.playbackmedia · 可选权限

安装制品

  • AOTmain · esp32-s3 / wamr · wamr-pxa-aot-v6-core-1