UBUNTU7.04搭建 J2ME(TM)开发平台

软件和网站开发以及相关技术探讨
回复
头像
raystar_csc
帖子: 30
注册时间: 2007-10-14 18:40
送出感谢: 0
接收感谢: 0

UBUNTU7.04搭建 J2ME(TM)开发平台

#1

帖子 raystar_csc » 2007-10-17 18:38

经过Baidu+Google 的一阵摸索以后 终于搭建成功了Linux下的J2ME开发平台。

该平台由JDK1.5+Eclipse3.2.2+EclipseMe1.6.6+Wireless ToolKit2.2组成

第一步,下载组件Eclipse以及JDK可以用新利得的下载也可以直接到官方下载,反正都是免费的。
EclipseMe和WTK要分别到官方去下载,具体的地址可以Baidu一下。

第二步,安装软件,首先安装JDK,java5和java6指的就是JDK1.5和1.6;其次安装Eclispe,然后将EclipseMe解压到某个目录,启动Eclipse,加载Eclipse插件,打开菜单Help-SoftwareUpdate-Find and Install,选择第二项下一步后用New Local Site 添加Eclipse所在的目录,之后就按照提示安装好。

第三步,在配置WTK之前,打开Window-Preference-J2ME-Device Management 查看是否有Import 这个按钮,如果没有并且出现“Duplicate Attribute Version”之类的错误提示,说明JAVA编译环境没有配置好。此时,到Window-Preference-JAVA-Installed JRES中查看JDK配置,如果没有JDK1.5的选项,则需要手动添加,选择Add,找到/usr/lib/jvm/java-1.5.0-sun目录,添加之。仅仅这样还不够,然后要配置环境使得Eclipse能在启动时自动采用Sun-Java的环境,而不是GNU-Java环境。编辑 JVM 配置文件:
sudo vim /etc/jvm
将文件中的
/usr/lib/jvm/java-1.5.0-sun
这一行移动到配置块的顶部。由于 Eclipse 会忽略 Ubuntu 的通用 Java 设置(貌似一个 bug),我们需要继续编辑 Eclipse 的 java_home 文件:
sudo vim /etc/eclipse/java_home
如同上面一样,将
/usr/lib/jvm/java-1.5.0-sun
这一行移动到文件的顶部。
最后再执行 sudo update-java-alternatives -s java-1.5.0-sun
这样EclipseMe就能正常工作了。

第四步,在Window-Preference-J2ME-Device Management中点选Import,找到WTK安装目录,点Refresh后可以找到相应的设备。如果无法找到设备,可能是权限的问题,应为安装WTK时用的是sudo-,所以要修改WTK的文件为可执行。到WTK安装目录的bin目录下执行
sudo chmod o+x *
sudo chmod o-x *.jar
把所有可执行文件加上可执行权限。

至此,一个完整的开发环境配置完成。欢迎补充!
头像
momova
帖子: 3382
注册时间: 2007-07-11 21:43
系统: archlinux
来自: 东江边
送出感谢: 15 次
接收感谢: 7 次

#2

帖子 momova » 2007-10-17 19:13

顶下。
我来了,我看见了,我征服了!
求勾搭,不管饭。
yymailb
帖子: 240
注册时间: 2007-03-16 1:38
送出感谢: 0
接收感谢: 0

#3

帖子 yymailb » 2007-10-18 11:39

最简单的方法是使用Netbean, 比JBuilder和Eclipse好用很多,而且也是免费的.
dongbin1717
帖子: 25
注册时间: 2005-08-11 10:10
送出感谢: 0
接收感谢: 0

#4

帖子 dongbin1717 » 2007-10-22 11:34

NetBeans做swing界面时较方便,其他事情还是eclipse好,用了好几年了
yymailb
帖子: 240
注册时间: 2007-03-16 1:38
送出感谢: 0
接收感谢: 0

#5

帖子 yymailb » 2007-10-22 13:28

dongbin1717 写了:NetBeans做swing界面时较方便,其他事情还是eclipse好,用了好几年了
这3个我都用过的,特别在做J2ME的时候NETBEANS比其它两个 好用太多了。
viquu
帖子: 90
注册时间: 2007-04-14 12:11
送出感谢: 0
接收感谢: 0
联系:

#6

帖子 viquu » 2007-11-20 18:05

我前几天也配过啊,用的是JDK1.6+eclipse3.3+eclipseme1.7+wtk2.2就是跑不起来,在编译时老是出错,后来装NETBEANS5.5也编译通不过,郁闷死了。。。。普通的J2SE就没有问题
头像
猛将兄
帖子: 2052
注册时间: 2005-10-19 17:33
送出感谢: 0
接收感谢: 0

#7

帖子 猛将兄 » 2007-11-21 12:48

即使是做J2ME,我认为还是用Windows好一些,至于Symbian,Palm等,更是如此。
原因就在于,几乎所有的(如果不是所有的话)设备模拟器都只有windows版本。
用Sun的WTK的模拟器没办法模拟真实设备,这在正规的开发是无法想像的。难道楼上的都只是自己写着玩,而不考虑卖给运营商或者真实的广大用户么,或者你们就是爱好者而已。。。[/list]
回复

回到 “软件/网站开发”