【问题标题】:Java Micro Edition (JME) SDK for Mac OS X or Linux适用于 Mac OS X 或 Linux 的 Java 微型版 (JME) SDK
【发布时间】:2009-01-19 11:54:14
【问题描述】:

问题从标题就很清楚了。

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

【问题讨论】:

  • 虽然问题被接受,但我的 Linux 回答可能会有所帮助;)祝你好运

标签: linux macos java-me


【解决方案1】:

不,有一个“但是”

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

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

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

【讨论】:

    【解决方案2】:

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

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

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

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

    【讨论】:

      【解决方案3】:

      Netbeans 有一个 JME SDK

      【讨论】:

      【解决方案4】:

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

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

      干杯

      【讨论】:

        【解决方案5】:

        奇怪...我刚刚在 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 开发应用程序

        【讨论】:

          【解决方案6】:

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

          【讨论】:

          • 我确定现在已经是四年半之后了。
          • 哈哈 :D 你能更新一些有用的东西吗,我真的需要那个。
          • 官方SDK链接有效,截至2019年12月;但是,这是针对 ME SDK 3.0 的。甲骨文现在是 8+。 AFAIK,这是为 Mac 制作的最后一个 ME 版本;现在一切显然都是 Windows 或 Linux:Java ME SDKOracle Java ME SDK Downloads - 链接于 2019 年 12 月 6 日访问。
          猜你喜欢
          • 2011-03-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-04-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多