1

这个问题从标题就很清楚了。

是否有适用于 Mac OS X 或 Linux 的 Java Micro Edition 的 SDK?还是需要 Windows XP 来开发 JME 应用程序?

4

6 回答 6

7

不,有一个“但是”

主要供应商没有可用于 Mac 的 WTK(无线工具包)(NetBeans Wiki 参考),因此基本上您无法调试或测试代码。但是,您可以使用第三方公司的模拟器:MPowerPlayer

如果您在除 windows 之外的任何其他操作系统中使用 netbeans,您仍然可以使用工具/插件菜单下载和添加 J2ME 包。然后,您可以将 MPowerPlayer 作为 J2ME 平台添加到 IDE。Netbeans(我猜任何其他支持 J2ME WTK 的 IDE)都会将其识别为有效的 WTK,

我已经在我的博客中发布了一个关于此的特定条目,但它是西班牙语的,尽管也许你可以关注这些图像。试一试,不要犹豫,问任何问题: Mac Os 中的 J2ME 和 NetBeans

于 2009-01-19T12:01:18.307 回答
2

官方上 Sun 的 WTK 仅在 Linux 和 Windows 上可用,但是这两个 SDK 都可以在 Mac 上用于编译 J2ME 应用程序。不幸的是,模拟器和预验证器将不起作用(因为它们不是基于 Java 的),因此您将无法测试您的应用程序。

要解决这个问题,您可以使用 MicroEmulator 或 MPowerPlayer 进行仿真和预验证(您也可以使用 PhoneME 进行预验证)。

这是使用Eclipse设置开发环境的一个很好的指南,这对Netbeans很有用。

但是,如果我能给个建议(我从事J2ME开发工作两年了,我是Mac用户),最好通过虚拟机在Windows或Linux上开发,因为这两个模拟器没有非常符合 JSR 的标准并且不包括所有这些。此外,在 OSX 上,您将很难测试蓝牙或 LocationAPIs 等功能。

于 2009-01-22T10:18:55.000 回答
1

Netbeans 有一个 JME SDK

于 2009-01-19T11:56:53.090 回答
1

可能这有帮助,我找到了一个适用于 Mac OS X 的 Java ME Developer Studio,由 Motorola 开发,我还没有测试过,它只是 EA 版本,我会试试这个,我会让你在随后的帖子中知道,

http://developer.motorola.com/docstools/motodevstudio/javame/downloads/

干杯

于 2009-04-02T16:11:38.750 回答
1

奇怪的是......我刚刚在5 分钟前在 Linux 上设置了这个。

你会需要:

http://linux.com/archive/feature/122050

http://java.sun.com/products/sjwtoolkit/download.html <-- WTK

WTK 安装程序将询问您的 JDK 在哪里。做

find . -name "jar" -type f

然后你在哪里

/usr/lib/jvm/foo/bar/bin/jar

敲击“jar”并将该路径提供给安装程序。这将安装包含电话模拟器的ktoolbar 。

下载netbeans并安装移动插件

这不是纯 J2ME,但包含了大部分 API

我正在使用它为我的 SE-C902 开发应用程序

于 2009-06-15T18:01:44.753 回答
1

是的,可以在此处下载 OSX 的官方 SDK:https ://www.oracle.com/technetwork/java/javame/downloads/sdk30-mac-jsp-137878.html 。Microemulator, http://www.microemu.org也很好用,我听说有人成功使用了 MPowerPlayer。

于 2011-04-01T22:22:46.357 回答