如何使用 Eclipse 为 Nokia 创建 J2ME midlet
诺基亚已停止提供其开发人员套件,转而依赖其他 IDE,包括 Eclipse。 与此同时,诺基亚再次改变了自己的开发工具,EclipseMe也发生了变化。 这使得大多数文档变得无关紧要。
我想知道制作一个简单的 Hello-World 需要什么?
(我自己已经发现了,所以这是一个问答供其他人使用)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
除非您需要做一些诺基亚特定的事情,否则我建议完全避免使用诺基亚设备定义。 针对通用设备进行开发,然后将应用程序下载到真实的物理设备上进行最终测试。 我建议的步骤:
下载并安装 Sun 的无线工具包。
使用“通过下载的存档安装”方法安装 EclipseME。< /p>
配置 EclipseME。 选择一个通用设备,例如要在其上进行开发的“DefaultColorPhone”。
创建一个新项目“J2ME Midlet Suite”
右键单击该项目,创建一个新的 Midlet“HelloWorld”
输入代码,例如:
Unless you need to do something Nokia-specific, I suggest avoiding the Nokia device definitions altogether. Develop for a generic device, then download your application to real, physical devices for final testing. The steps I suggest:
Download and install Sun's Wireless Toolkit.
Install EclipseME, using the method "installing via a downloaded archive".
Configure EclipseME. Choose a generic device, such as the "DefaultColorPhone" to develop on.
Create a new project "J2ME Midlet Suite"
Right-click on the project, and create a new Midlet "HelloWorld"
Enter the code, for example:
以下是制作一个简单的 hello world 所需的内容 -
这是一个用于测试配置的 HelloWorld 示例。
注意:它对我有用WindowsXP。
另请注意:这也适用于 S60。 只需将第 3 阶段的 S40 SDK 替换为 S60 即可。
Here's what's needed to make a simple hello world -
Here's an HelloWorld sample to test the configuration.
Note: It worked for me on WindowsXP.
Also note: This should work for S60 as well. Just replace the S40 SDK in phase 3 with S60's.
对我来说,EclipseME 最烦人的问题是“损坏的”调试器,它无法启动。 这在文档中有介绍,但是当我第一次安装 EclipseME 时,我花了大约一个小时才找到这个技巧,一年后我回到 JavaME 开发时又花了一个小时,所以我决定也在这里分享这段知识。
如果调试器无法启动,
之后,Eclipse 应该能够连接到 KVM 并运行带有调试器的 midlet。
The most annoying issue with EclipseME for me was the "broken" debugger, which just wouldn't start. This is covered in docs, but it took me about an hour to find this tip when I first installed EclipseME, and another hour when I returned to JavaME development a year later, so I decided to share this piece of knowledge here, too.
If the debugger won't start,
After that, Eclipse should be able to connect to KVM and run a midlet with a debugger attached.