【发布时间】:2009-01-19 11:54:14
【问题描述】:
问题从标题就很清楚了。
是否有适用于 Mac OS X 或 Linux 的 Java Micro Edition SDK?还是需要 Windows XP 来开发 JME 应用程序?
【问题讨论】:
-
虽然问题被接受,但我的 Linux 回答可能会有所帮助;)祝你好运
问题从标题就很清楚了。
是否有适用于 Mac OS X 或 Linux 的 Java Micro Edition SDK?还是需要 Windows XP 来开发 JME 应用程序?
【问题讨论】:
不,有一个“但是”
主要供应商没有可用于 Mac (NetBeans Wiki reference) 的 WTK(无线工具包),因此您基本上无法调试或测试代码。但是,你可以使用第三家公司的模拟器:MPowerPlayer
如果您在除 windows 之外的任何其他操作系统中使用 netbeans,您仍然可以使用工具/插件菜单下载和添加 J2ME 包。 然后,您可以将 MPowerPlayer 作为 J2ME 平台添加到 IDE。 Netbeans(我猜任何其他支持 J2ME WTK 的 IDE)都会将其识别为有效的 WTK,
我已经在我的博客中发布了一个关于此的特定条目,但它是西班牙语的,尽管也许您可以关注这些图像。试一试,不要犹豫,问任何问题: J2ME in Mac Os with NetBeans
【讨论】:
官方上 Sun 的 WTK 仅在 Linux 和 Windows 上可用,但是这两个 SDK 都可以在 Mac 上用于编译 J2ME 应用程序。 不幸的是,模拟器和预验证器将无法工作(因为它们不是基于 Java 的),因此您将无法测试您的应用程序。
要解决这个问题,您可以使用 MicroEmulator 或 MPowerPlayer 进行仿真和预验证(您也可以使用 PhoneME 进行预验证)。
这是使用Eclipse 设置开发环境的好指南,这对Netbeans 很有用。
但是,如果我能提供一个建议(我在 J2ME 开发方面工作了两年,并且我是 Mac 用户),最好通过虚拟机在 Windows 或 Linux 上进行开发,因为这两个模拟器对 JSR 的标准没有很好的遵从性,并且不包括所有这些。 此外,在 OSX 上,您将很难测试蓝牙或 LocationAPIs 等功能。
【讨论】:
Netbeans 有一个 JME SDK
【讨论】:
这可能会有所帮助,我找到了一个适用于 Mac OS X 的 Java ME Developer Studio,由 Motorola 开发,我还没有测试过,它只是 EA 版本,我会试试这个,我会在后续的帖子中告诉你,
http://developer.motorola.com/docstools/motodevstudio/javame/downloads/
干杯
【讨论】:
奇怪...我刚刚在 Linux 上设置了 5 分钟前。
你需要:
http://linux.com/archive/feature/122050
http://java.sun.com/products/sjwtoolkit/download.html
WTK 安装程序会询问您的 JDK 在哪里。做
find . -name "jar" -type f
然后你在哪里
/usr/lib/jvm/foo/bar/bin/jar
敲击“jar”并将该路径提供给安装程序。这将安装包含手机模拟器的 ktoolbar。
下载netbeans并安装移动插件
这不是纯 J2ME,而是包含大部分 API
我正在使用它为我的 SE-C902 开发应用程序
【讨论】:
是的,OSX 的官方 SDK 可以在这里下载:https://www.oracle.com/technetwork/java/javame/downloads/sdk30-mac-jsp-137878.html。微模拟器 http://www.microemu.org 也很好用,我听说有人成功使用了 MPowerPlayer。
【讨论】: