Eclipse无线开发配置总结
?
Eclipse无线开发环境配置总结
?
?
?
?
JDK1.6+Eclipse3.5+Eclipse1.7.9+WTK2.5.2/S60sdk(+mtj)+SVN+proguard4.4+NLpack-eclipse-SDK-3.0.x-win32
注意:本文内容搜索自互联网,在此进行总结,方便大家配置。
下载最新本的软件:
1、Eclipse3.5:http://www.eclipse.org/downloads/
2、EclipseMe1.7.9:http://sourceforge.net/project/showfiles.php?group_id=86829
3、WTK2.5.5 (Sun Java Wireless Toolkit 2.5.2 for CLDC) sun 公司提供的无线开发工具包:
http://java.sun.com/javame/downloads/?intcmp=1283
4、Nokia 官方下载 S60 第三版 FP1 的 SDK 安装包 :http://www.forum.nokia.com/info/sw.nokia.com/id/6e772b17-604b-4081-999c-31f1f0dc2dbb/S60_Platform_SDKs_for_Symbian_OS_for_Java.html
MTJ(Mobile Tools for Java)可以对诺基亚的移动开发进行创建、测试和打包。最新版本 mtj1.0.1 下载地址:http://www.eclipse.org/downloads/download.php?file=/dsdp/mtj/downloads/drops/R-1.0.1-200909181641/dsdp-mtj-runtime-1.0.1.zip。
5、Proguard4.4(混淆器):http://sourceforge.net/project/showfiles.php?group_id=54750
6、SVN:http://subclipse.tigris.org/update_1.6.x
7、NLpack-eclipse-SDK-3.0.x-win32(汉化Eclipse语言包):www.eclipse.org
8、JDK1.6,可以到sun官网下载安装
注意:其中步骤3和步骤4可以根据开发需要选择一个,其它的软件也可根据需要选择,不一定要全装,在此只是详细的总结。
?
安装配置步骤
1、安装JDK1.6和WTK2.5.2
2、安装Eclipse3.5
3、安装Eclipse1.7.9
4、安装S60的sdk及MTJ
5、安装混淆器Proguard4.4
6、安装Svn
7、安装NLpack-eclipse-SDK-3.0.x-win32(汉化Eclipse语言包)
?
?
具体步骤
首先安装JDK和WTK(略)
安装Eclipse.3.5
把下载到的zip 文件解压后直接放到c 盘根目录即可,当然,你可以放到你喜欢的任何地方,这里为了描述方便放到c:\eclipse
运行eclipse ,如果能正常启动,说明jdk 安装正确。
安装Eclipseme1.7.9 /SVN/NLpack-eclipse-SDK-3.0.x-win32/MTJ。参考Eclipse插件无侵入式安装。
启动eclipse3.5 从菜单 windows->references... 进入
在references 面板的左边的树状目录中,应该多了一个J2ME 项,说明ecliseme 插件安装正常。
修改Eclipse 的配置,使其邦定EclipseME 框架
1.7.1 在eclipse 的配置目录configuration 中找到配置文件config.ini
1.7.2 用文本编辑器打开,增加一个属性定义osgi.work.extensions=eclipseme.core.hooks
如果该属性已经存在,则把值eclipseme.core.hooks 加上。注意:这一行必须加在config.ini 的eof=eof 前面,不能加到后面。否则,可能会导致Eclipse 启动失败。
1.7.3 保存config.ini.
1.7.4 重新启动 eclipse
1.8 修改eclipse 的build path 和debug 选项
1.8.1 把源代码和输出分离开
1.8.1.1 从菜单 windows->references... 进入
1.8.1.2 展开references 面板的java 项,然后点选 build path
1.8.1.3 默认情况下 "source and outpub folder" 项的 "project" 为选中,我们修改这个默认设置,把"folders" 选中
这样,就可以让eclipse 把源代码和输出分离开。
1.8.2 修改调试选项的异常挂起设置和超时时间(很重要)
1.8.2.1 从菜单 windows->references... 进入
1.8.2.2 展开references 面板的java 项,然后点选 debug
1.8.2.3 在Suspend Execution 项中,把"Suspend execution on uncaught exceptions"
"Suspend execution on compilation errors"这两项的勾去掉
1.8.2.4 在面板的最下面,把 debugger timeout(ms) 设置为 15000 (这个参数太重要了,一定要记得改)
1.9 为eclipseme 配置模拟器
1.9.1 从菜单 windows->references... 进入
1.9.2 在references 面板左侧的树种,展开 "J2ME" 项
1.9.3 选中 Devices Management, 点击右边的 "Import..." 按钮
1.9.4 在弹出的Import Device 面板中,点击按钮"browse...", 然后选择WTK 的bin 目录,确定后,点击" refresh" 按钮就会自动去找到模拟器了。点击finish” 按钮返回。
这样,模拟器就配好了,如果需要其他的模拟器(S60),照这样做就可以了。
?
Eclipse插件的无侵入式安装:
以 Nlpack-eclipse-SDK-3.0.x-win32安装为例:
?
?
作为开发工具,英文界面并没有什么不好,不过我们可以汉化Eclipse带的大量帮助文档,可以大大提高阅读速度,里面可有不少好东西。首先下载多国语言包,就在www.eclipse.org就有,这个语言包只支持Eclipse 3.0.1,对Eclipse 3.0无效。不要急着升级 Eclipse,这可是俺很久以来的经验。
汉化全部
1,解压Eclipse3.0.1到一个目录(这里我解压到C:\eclipse),
2,把语言包NLpack-eclipse-SDK-3.0.x-win32.zip也解压到C:\eclipse目录。
注意:
最好使用一个从未被启动过的Eclipse3.0.1,这样可以完全中文化。
如果在安装中文包时Eclipse已经被使用过,则可能会出现有部分内容不能被汉化,比如“搜索”、“运行”等菜单。如果中文化的不完全,把eclipse\configuration目录下的org.eclipse.update删除,重启即可。(也可以把eclipse\configuration下除config.ini外全部删除)
? 装好后默认启动是中文,但也可以选择的,如将eclipse的快捷方式修改一下:
/eclipse.exe -nl en_US 是启动英文版
/eclipse.exe -nl zh_CN 是启动简体中文版
?使用links方式安装Eclipse插件
?eclispe想必大家都很熟悉了,一般来说,eclipse插件都是安装在plugins目录下。不过这样一来,当安装了许多插件之后,eclipse变的很大,最主要的是不便于更新和管理众多插件。用links方式安装eclipse插件,可以解决这个问题。
?? 当前配置XP SP1,eclipse3.0.1
?? 现在假设我的eclipse安装目录是D:\eclipse,待安装插件目录是D:\plug-in ,我将要安装LanguagePackFeature(语言包)、emf-sdo-xsd-SDK、GEF-SDK、Lomboz这四个插件。
?? 先把这四个插件程序全部放在D:\plug-in目录里,分别解压。如Lomboz3.0.1.zip解压成Lomboz3.0.1目录,这个目录包含一个plugins目录,要先在Lomboz3.0.1目录中新建一个子目录eclipse,然后把plugins目录移动到刚建立的eclipse目录中,即目录结构要是这样的:D:\plug-in\Lomboz3.0.1\eclipse\plugins
?? Eclipse 将会到指定的目录下去查找 eclipse\features 目录和eclipse\plugins 目录,看是否有合法的功能部件和(或)插件。也就是说,目标目录必须包含一个 \eclipse 目录。如果找到,附加的功能部件和插件在运行期配置是将是可用的,如果链接文件是在工作区创建之后添加的,附加的功能部件和插件会作为新的配置变更来处理。
??? 其它压缩文件解压后若已经包含eclipse\plugins目录,则不需要建立eclipse目录。
??? 然后在 eclipse安装目录D:\eclipse目录中建立一个子目录links,在links目录中建立一个link文件,比如 LanguagePackFeature.link,改文件内容为? path=D:/plug-in/LanguagePackFeature? 即这个link文件要对应一个刚解压后的插件目录。
说明:
1. 插件可以分别安装在多个自定义的目录中。
2. 一个自定义目录可以安装多个插件。
3. link文件的文件名及扩展名可以取任意名称,比如ddd.txt,myplugin都可以。
4. link文件中path=插件目录的path路径分隔要用\\或是/
5. 在links目录也可以有多个link文件,每个link文件中的path参数都将生效。
6. 插件目录可以使用相对路径。
?? 7. 可以在links目录中建立一个子目录,转移暂时不用的插件到此子目录中,加快eclipse启动。
?? 8.? 如果安装后看不到插件,把eclipse 目录下的configuration目录删除(除config.ini外),重启即可。
只汉化帮助文档
eclipse3.0.1帮助文档真是一个好东西,写的比较全面,能学到很多知识,要快速学习,看中文总比看英文快吧!所以我们应该把它汉化了。(当然,英语好的话还是看原文比较好。)但是由于用汉化包会把菜单等东西一起汉化掉,我们在看某些英文版的eclipse文档的时候名称的对应就比较麻烦而且汉化后的帮助文档里的图片也是截取英文版eclipse的。因此有必要只汉化帮助文档。
解压缩NLpack-eclipse-SDK-3.0.x-win32.zip汉化包到临时文件夹中,在plugins目录中的所有的目录夹都带有“nl1”这个名字,这应该是多国语言包的意思,里面不仅有中文,还有其他国家文字。然后仔细查找,把所有带help和doc名字的目录夹找出:
我把它们都列出来了:
org.eclipse.help.appserver.nl1_3.0.0
org.eclipse.help.base.nl1_3.0.1
org.eclipse.help.ide.nl1_3.0.0
org.eclipse.help.nl1_3.0.0
org.eclipse.help.ui.nl1_3.0.0
org.eclipse.help.webapp.nl1_3.0.1
org.eclipse.jdt.doc.user.nl1_3.0.1
org.eclipse.jdt.doc.isv.nl1_3.0.1
org.eclipse.platform.doc.user.nl1_3.0.1
org.eclipse.platform.doc.isv.nl1_3.0.1
org.eclipse.pde.doc.user.nl1_3.0.0
将这些目录夹都拷贝到eclipse3.0.1\plugins目录夹中,就可以了。
?
?