首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用J2ME为诺基亚创建Eclipse

如何使用J2ME为诺基亚创建Eclipse
EN

Stack Overflow用户
提问于 2008-09-15 12:48:21
回答 3查看 22.7K关注 0票数 9

诺基亚已经停止提供其开发人员套件,依赖于包括Eclipse在内的其他IDE。与此同时,诺基亚再次改变了自己的开发工具,EclipseMe也发生了变化。这使得大多数文档变得无关紧要。

我想知道如何创建一个简单的Hello-World?

(我自己已经发现了,所以这是一个供其他人使用的问答)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-09-15 13:02:21

这是一个简单的问候世界所需要的东西-

  1. 获取Eclipse集成开发环境。我用的是木卫三。设置好了,
  2. 得到太阳的Wireless Toolkit。我使用的是2.5.2。安装它。
  3. 获得诺基亚的软件开发工具包(found here),在我的情况下为Sun6230i版,并安装它选择选项与S40的集成在http://www.eclipseme.org/上的说明下载和安装移动工具S40 (MTJ)。我使用的是1.7.9版。
  4. 在MTJ中配置设备配置文件时(在Eclipse中)使用WTK文件夹中的诺基亚设备,而不是诺基亚文件夹中的诺基亚设备。
  5. 将WTK根目录设置为主安装文件夹-例如c:\WTK2.5.2;请注意,WTK安装程序为backward compatibility.
  6. Get Antenna创建了其他文件夹,并在MTJ的属性页中设置其位置(在Eclipse中)。

Here's an HelloWorld sample to test the configuration.

注意:它在WindowsXP上适用于我。另请注意:这也应该适用于S60。只需将阶段3中的S40 SDK替换为S60即可。

票数 10
EN

Stack Overflow用户

发布于 2008-09-15 14:49:36

除非你需要做一些诺基亚特有的事情,否则我建议你完全避免使用诺基亚的设备定义。针对通用设备进行开发,然后将应用程序下载到真实的物理设备进行最终测试。我建议的步骤如下:

无线

  • 使用"installing via a downloaded archive".

  • Configure EclipseME.方法下载并安装
  1. EclipseME选择一个通用设备,例如要在其上进行开发的"DefaultColorPhone“。
  2. 在该项目上创建一个新项目"J2ME Midlet Suite"
  3. Right-click”,并创建一个新的Midlet "HelloWorld"
  4. Enter J2ME代码,例如:

代码语言:javascript
复制
public HelloWorld() {
    super();
    myForm = new Form("Hello World!");
    myForm.append( new StringItem(null, "Hello, world!"));
    myForm.addCommand(new Command("Exit", Command.EXIT, 0));
    myForm.setCommandListener(this);
}

protected void startApp() throws MIDletStateChangeException {
    Display.getDisplay(this).setCurrent(myForm);
}

protected void pauseApp() {}

protected void destroyApp(boolean arg0) throws MIDletStateChangeException {}

public void commandAction(Command arg0, Displayable arg1) {
    notifyDestroyed();
}
票数 5
EN

Stack Overflow用户

发布于 2008-09-15 15:05:46

对我来说,EclipseME最恼人的问题是“坏掉的”调试器,它就是启动不起来。文档中介绍了这一点,但当我第一次安装EclipseME时,我花了大约一个小时才找到这篇技巧,一年后我回到JavaME开发时又花了一个小时,所以我决定也在这里分享这篇文章。

如果调试器不启动,

  1. 打开Eclipse "Preferences“菜单中的"Java > Debug”部分,取消选中“挂起未捕获异常的执行”和“挂起编译错误的执行”,
  2. 将对话框底部附近的"Debugger timeout“增加到至少15000毫秒。

之后,Eclipse应该能够连接到KVM并运行附加了调试器的midlet。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档