找回密码
 立即注册
  • 便民服务
  • 关注我们
  • 社区新手

[技术] Windows系统搭建塞班Java开发环境教程

  [复制链接]

马上注册,享用更多功能,让你轻松玩转DOSPY论坛-诺亚方舟号

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 kyohyper 于 2023-5-25 12:05 编辑

前言

在学校里玩触屏手机被允许是我一直以来奢求的事,但无奈学校为了我们的学习坚决禁止将触屏手机带入学校,所以在某天的放学路上,看着寂静的街道, 沉默的夜景,我想起了小时候我家长的诺基亚2322c,虽然只是S40,储存也只有差不多10m,但是能上网啊,能玩游戏啊,能听歌啊。于是几天后,我在网上买了诺基亚E63,那是我第一部诺基亚手机,然后坏了,换了5320xm,然后又坏了,换了c500,用到现在,结果某一天,我又想:QQ微信的塞班版大公司不支持了,知乎那些新应用又没有塞班客户端,我能不能自己去做呢?所以经过几天断断续续的查找和整理,就有了这篇教程。(有错请指正,有问题请提出,楼主会尽自己所能解答)

某一天我会重新开始







1.下载

你需要下载这四样东西:

              1.Java SE Development Kit 5.0u22 (J2SDK)

              2.J2ME Wireless Toolkit 2.2 (WTK)

              3.Eclipse Classic 3.7.2 (Eclipse)

              4.EclipseME 1.7.9 (EclipseME)

5.Eclipse Decompiler (代码反编译工具,非必要,建议使用)

以上文件皆可在https://pan.baidu.com/s/1x2mN7qUZbJJAgZosJJe51w中下载,提取码kyoh


1.1 Java SE Development Kit 5.0u22

①网盘下载,地址在上面,选择jdk-1_5_0_22-windows-i586-p下载。

②官网下载,网址:https://www.oracle.com/java/technologies/java-archive-javase5-downloads.html

1.往下滑,找到Java SE Development Kit 5.0u22这一栏。 1.png

2.点击jdk-1_5_0_22-windows-i586-p.exe下载 2.png



1.2 J2ME Wireless Toolkit

①网盘下载,地址在上面,选择j2me_wireless_toolkit-2_2-windows.exe下载。

②官网下载,网址:https://www.oracle.com/java/technologies/java-archive-downloads-javame-downloads.html

1.往下滑,找到J2ME Wireless Toolkit 2.2这一栏。

2.双击j2me_wireless_toolkit-2_2-windows.exe蓝色字体下载。

                               
登录/注册后可看大图



1.3 Eclipse

①网盘下载,地址在上面,选择eclipse-SDK-3.7.2-win32-x86_64.zip下载。

②官网下载,网址:https://www.eclipse.org/downloads/packages/release/indigo/sr2

1.找到Eclipse Classic 3.7.2这一栏,点击右边的x86_64蓝色字体下载(推荐使用IDM)

                               
登录/注册后可看大图



1.4 EclipseME

①网盘下载,地址在上面,选择eclipseme.feature_1.7.9_site.zip下载。

②网上找(楼主也是网上找的



2.安装

2.1 Java Development Kit

1.打开jdk-1_5_0_22-windows-i586-p.exe。

2.勾选我接受该许可证协议中的条款。 2.png

3.点击下一步>,点击更改...,选择JDK的安装目录,点击确定。楼主选择的是F:\Environments\Java\Java DK SE 5.0u22\ 3.png


4.点击下一步>,等待一会。 4.png

5.安装中弹出此窗口,点更改...,选择安装位置,然后点下一步, 5.png
6.选择要安装Java插件的浏览器,建议取消所有勾勾后点下一步 6.png
7.成功 7.png

2.2 J2ME Wireless Toolkit

1.打开j2me_wireless_toolkit-2_2-windows.exe。

2.点击下一步。

                               
登录/注册后可看大图

3.点击是。

                               
登录/注册后可看大图

4.如果你的JDK安装成功,那么目的地文件夹内会有内容,点击下一步。

                               
登录/注册后可看大图

5.点击浏览...,选择你的WTK安装目录,楼主选的是F:\DevelopTools\J2MEWirelessToolkit。点击下一步。

                               
登录/注册后可看大图

6.检查各文件安装位置无误后,点击下一步。

                               
登录/注册后可看大图

7.点击下一步。

                               
登录/注册后可看大图

                               
登录/注册后可看大图

8.点击完成。



2.3 Eclipse

1.打开eclipse-SDK-3.7.2-win32-x86_64.zip。

                               
登录/注册后可看大图

2.双击eclipse。

                               
登录/注册后可看大图

3.将eclipse-SDK-3.7.2-win32-x86_64.zip内的所有文件拖动到你的Eclipse安装目录下。

                               
登录/注册后可看大图

4.关闭eclipse-SDK-3.7.2-win32-x86_64.zip,安装完成。



2.4 EclipseME

1.打开eclipse安装文件夹里的eclipse.exe。

                               
登录/注册后可看大图

2.点击Browse...选择你的项目文件夹(也就是放代码的地方),点击确定。

                               
登录/注册后可看大图

3.点击Launch,等一会后点击右上角的Workbench。

                               
登录/注册后可看大图

4.点击菜单栏中Help,再点击列表里的Install New Software...

                               
登录/注册后可看大图

                               
登录/注册后可看大图

5.点击Add...,点击Archive...

                               
登录/注册后可看大图

                               
登录/注册后可看大图

6.点击OK,并给Eclipse ME前的框框打上√

                               
登录/注册后可看大图

7.点击Next

                               
登录/注册后可看大图

8.点击Next,选择I accept the terms of the license agreement

                               
登录/注册后可看大图

9.点击Finish等待进度条结束。

                               
登录/注册后可看大图

10.

                               
登录/注册后可看大图
此窗口出现时点击OK

11.给Eclipse.org前打上√

                               
登录/注册后可看大图

12.点击OK,

                               
登录/注册后可看大图
此窗口出现时点击Restart now来重启Eclipse,这样就能让插件生效

13.成功





3.配置

1.点击菜单栏中Window,点击列表里的Preferences。

                               
登录/注册后可看大图

                               
登录/注册后可看大图

2.展开Java选项,展开Installed JREs选项。

                               
登录/注册后可看大图

3.(如果列表里已经有JavaSE1.5,请跳到第6步)点击Add...按钮.

                               
登录/注册后可看大图

4.点击Directory...按钮,选择你的JDK安装文件夹

                               
登录/注册后可看大图

                               
登录/注册后可看大图

5.点击Finish,给Java SE 1.5前打上勾

                               
登录/注册后可看大图

6.展开J2ME选项,选择Device Management

                               
登录/注册后可看大图

7.点击Import...

                               
登录/注册后可看大图

8.点击Browse...选择你的WTK安装目录,点击Refresh,楼主选的是F:\DevelopTools\J2MEWirelessToolkit

                               
登录/注册后可看大图

9.点击Finish,点击OK.



4.测试

1.右键左边白色区域选择New,再选择Project

                               
登录/注册后可看大图

2.展开J2ME选项,选择J2ME MIDlet Suite,点击Next

                               
登录/注册后可看大图

3.在Project name里填上你的项目名(最好不用中文),楼主填的ZhihuExplorer

                               
登录/注册后可看大图

4.点击Next

                               
登录/注册后可看大图

5.点击Next

                               
登录/注册后可看大图

6.点击Libraries,点击Add Library...,选择JRE System Library后点击Next,再点击Finish

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

7.点击Finish

8.展开你的项目文件夹,在src上右键,选择New,再选择Class

                               
登录/注册后可看大图

9.Package里填包,Name里填类名(看不懂的话先去学习Java基础)

                               
登录/注册后可看大图

10.点击Browse...choose a type中输入MIDlet,选择第一个,点击OK

                               
登录/注册后可看大图

                               
登录/注册后可看大图

11.点击Finish

12.先在第4行写import javax.microedition.lcdui.*; 再在startApp()方法中输入以下代码:Display.getDisplay(this).setCurrent(new TextBox("Title", "Hello, World!", 40, 0));

                               
登录/注册后可看大图

13.Ctrl+S保存

14.点击绿色的带有箭头的图标

                               
登录/注册后可看大图

15.如果你和楼主显示的一样,那么你就可以开始写代码啦!

                               
登录/注册后可看大图





5.后记

1.原谅我开了回复后可见,这样能让更多人看见,也就能让更多人参与到塞班的开发中!

2.QQ空间的robots.txt只屏蔽了谷歌的爬虫,应该可以写一个QQ空间塞班版???

3.开发教程可以去网上查询此贴: https://www.dospy.wang/thread-5532-1-1.html 中资料书的电子版。

4.感谢大家.


6.补充

6.1 将项目打包为.jar文件

1.双击项目文件夹里的 项目名.jad 文件。

                               
登录/注册后可看大图

2.在Required栏根据图片填写对应内容。

                               
登录/注册后可看大图

3.在Midlets栏点击Add后根据图片填写对应内容。

                               
登录/注册后可看大图
不过主类栏有bug,不能选择自己的类,只能在用文本编辑器直接更改。

4.Ctrl+S保存,关闭Application Descriptor Editor小窗口。

5.用资源管理器打开你的 项目名.jad文件(一般在项目文件夹里)

                               
登录/注册后可看大图

6.MIDlet-n(n为数字)后第二个逗号后写上 包名.主类 , 例如楼主写的是kyohyper.midletapp.zhihuexplorer.ZhihuExplorer

                               
登录/注册后可看大图

7.在Eclipse中对着项目文件夹右键

                               
登录/注册后可看大图

8.选中J2ME,点击Create Package。

9.等出现的小窗口消失后,就能看到生成的.jar文件在 项目文件夹/deployed

                               
登录/注册后可看大图

10.实机演示

                               
登录/注册后可看大图

1.png

评分

参与人数 1方舟币 +35 收起 理由
可乐地盘 + 35 很给力!发好资源,获得加分,升级更快!.

查看全部评分

分享至 : QQ空间
收藏
我爱世人
我爱宇宙
我爱世界

58 个回复

倒序浏览
支持一下,感兴趣的机友可以试试
回复 使用道具 举报
kyohyper 来自手机 营长 2022-1-25 12:18:03
板凳
回复 使用道具 举报
Viston 来自手机 连长 2022-1-25 23:16:41
地板
谢谢
回复 使用道具 举报
3528364167 来自手机 营长 2022-1-28 08:14:34
5#
看看
回复 使用道具 举报
vgegok 来自手机 班长 2022-2-15 05:37:02
6#
不错,正在找这个
回复 使用道具 举报
vgegok 班长 2022-2-15 17:06:40
7#
JDK和eclipse的位数不匹配,你帖子中JDK是32位的,eclipse是64位的,下载以下32位的应该就可以了:
https://www.eclipse.org/download ... SDK-3.7.2-win32.zip

过程中遇到的问题,正在进行测试。
回复 使用道具 举报
vgegok 班长 2022-2-15 17:11:14
8#
vgegok 发表于 2022-2-15 17:06
JDK和eclipse的位数不匹配,你帖子中JDK是32位的,eclipse是64位的,下载以下32位的应该就可以了:
https:/ ...

你帖子中说的eclipse到底是下面哪个,感觉有点乱:
eclipse-SDK-3.7.2-win32-x86_64.zip
eclipse-oxygen-3a-win32-x86_64.zip
回复 使用道具 举报
vgegok 班长 2022-2-15 18:11:56
9#
vgegok 发表于 2022-2-15 17:06
JDK和eclipse的位数不匹配,你帖子中JDK是32位的,eclipse是64位的,下载以下32位的应该就可以了:
https:/ ...

我试了32位的,报错,不知道你用的软件版本是怎么对应的,还请确认和更新一下。多谢
回复 使用道具 举报
挺好的。
回复 使用道具 举报
1935229511 来自手机 连长 2022-2-16 01:05:58
11#
回复
回复 使用道具 举报
vgegok 班长 2022-2-17 13:43:53
12#
本帖最后由 vgegok 于 2022-2-22 14:51 编辑

按照你的教程,使用eclipse3.7.2的话,JDK要使用1.5的版本(jdk-1_5_0_22-windows-i586-p.exe),而不是你教程中所说的1.4,我已经测试成功。

下载1.png     IMG_1185.JPG
感谢你的教程。
回复 使用道具 举报

回复里面上传图片时候要点击【高级模式】,就可以上传图片,把图片拖动到这里是无效的,别人看不到,只有你可以看见(是因为浏览器可以加载到你本地的图片原因)


QQ截图20220219090309.png
回复 使用道具 举报
yokee 来自手机 士兵 2022-2-21 09:34:06
14#
支持
回复 使用道具 举报
vgegok 班长 2022-2-22 14:52:16
15#
可乐地盘 发表于 2022-2-19 09:03
回复里面上传图片时候要点击【高级模式】,就可以上传图片,把图片拖动到这里是无效的,别人看不到,只有 ...

重现编辑评论了,可以看到了
回复 使用道具 举报
1234下一页
您需要登录后才可以回帖 登录 | 立即注册