j2me环境的搭建---Eclipse

  利用Eclipse这个工具可以做现在现有的很多相关语言的开发工作,功能很是强大。用它来做j2me也是很好的。
不同的就是添加一些插件。

Eclipse3.3+Eclipseme1.7.6+wtk2.5.2 配置JAVA ME开发环境2008-05-21 10:55下载最新版的必备软件,
1 eclipse 3.3 到下面这个地址去找找
http://www.eclipse.org/downloads/
2 eclipseme 1.7.6
http://sourceforge.net/project/showfiles.php?group_id=86829
3 wtk2.5.2 (Sun Java Wireless Toolkit 2.5.2 for CLDC) sun公司提供的无线开发工具包
http://java.sun.com/javame/downloads/?intcmp=1283

安装配置步骤1.安装JDK 和 WTK2.5.2
2.安转Eclipse3.3.安装EclipseMe1.7.6

配置具体步骤(必要的)
1.1 首先安装JDK 和 WTK2.5.2。(不详细说明了)
1.2 安装Eclipse3.3
把下载到的zip文件解压后直接放到c盘根目录即可,当然,你可以放到你喜欢的任何地方,这里为了描述方便放到c:\eclipse
1.3 运行eclipse,如果能正常启动,说明jdk安装正确,否则,你可能需要一个新版本的jdk,到sun的网站去下。
1.4 安装Eclipseme1.7.6,把eclipseme1.7.6 解压到一个临时目录中,把目录和文件
plugins
features
site.xml
全部copy到eclipse的目录中即可
1.5 启动eclipse3.3 从菜单 windows->references...进入
在references面板的左边的树状目录中,应该多了一个J2ME项,说明ecliseme插件安装正常。

1.6 修改Eclipse的配置,使其邦定EclipseME框架
1.6.1 在eclipse的配置目录configuration中找到配置文件config.ini
1.6.2 用文本编辑器打开,增加一个属性定义
osgi.framework.extensions=eclipseme.core.hooks
如果该属性已经存在,则把值eclipseme.core.hooks加上
注意:这一行必须加在config.ini的eof=eof前面,不能加到后面。否则,可能会导致Eclipse启动失败。
1.6.3 保存config.ini
1.6.4 重新启动 eclipse
1.7 修改eclipse的build path 和debug选项
1.7.1 把源代码和输出分离开
1.7.1.1 从菜单 windows->references...进入
1.7.1.2 展开references面板的java项,然后点选 build path
1.7.1.3 默认情况下 "source and outpub folder"项的 "project"为选中,我们修改这个默认设置,把"folders"选中
这样,就可以让eclipse把源代码和输出分离开。
1.7.2 修改调试选项的异常挂起设置和超时时间(很重要)
1.7.2.1 从菜单 windows->references...进入
1.7.2.2 展开references面板的java项,然后点选 debug
1.7.2.3 在Suspend Execution项中,把
"Suspend execution on uncaught exceptions"
"Suspend execution on compilation errors"
这两项的勾去掉
1.7.2.4 在面板的最下面,把 debugger timeout(ms)设置为 15000(或者20000。这个参数太重要了,一定要记得改)

1.8 为eclipseme配置模拟器
1.8.1 从菜单 windows->references...进入
1.8.2 在references面板左侧的树种,展开 "J2ME" 项
1.8.3 选中 Devices Management,点击右边的 "Import..."按钮
1.8.4 在弹出的Import Device 面板中,点击按钮"browse...",然后选择WTK的bin目录,确定后,点击" refresh"按钮
就会自动去找到模拟器了。点击“finish”按钮返回。
1.8.5 这样,模拟器就配好了,如果需要其他的模拟器,照这样做就可以了。

  自己写一个低级UI的j2me程序。下一篇奉上

你可能感兴趣的:(eclipse,jdk,windows,osgi,JavaME)