Chinaunix首页 | 论坛 | 博客
  • 博客访问: 972336
  • 博文数量: 358
  • 博客积分: 8185
  • 博客等级: 中将
  • 技术积分: 3751
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-15 16:27
个人简介

The views and opinions expressed all for my own,only for study and test, not reflect the views of Any Company and its affiliates.

文章分类

全部博文(358)

文章存档

2012年(8)

2011年(18)

2010年(50)

2009年(218)

2008年(64)

我的朋友

分类: Java

2010-11-22 21:47:36

下载最新版的必备软件,
1 Pulsar for Mobile Developers(Eclipse)

2 eclipseme.feature_1.7.9_site2.zip

3 wtk2.5 (Sun Java Wireless Toolkit 2.5 for CLDC) sun公司提供的无线开发工具包

安装配置步骤
1.安转Eclipse,下载的包解压(必须先安装好jdk1.5或以上版本,这里不说明了)
2.安装EclipseMe1.7.9
3.安装WTK2.5
4.测试HelloWorld
5.使用Nokia模拟器测试

配置具体步骤(必要的)
1.1 安转Eclipse
    把下载到的zip文件解压后直接放到c盘根目录即可,当然,你可以放到你喜欢的任何地方,这里为了描述方便放到c:\eclipse
1.2 运行eclipse,如果能正常启动,说明jdk安装正确,否则,你可能需要一个新版本的jdk,到sun的网站去下。
1.3 把EclipseMe1.7.9解压到一个临时目录中,把目录和文件
      plugins⇒eclipse plugins
      features⇒eclipse features
      site.xml⇒eclipse home
      全部copy到eclipse的目录中即可
1.4 启动eclipse3.2.2 从菜单 windows->references...进入
      在references面板的左边的树状目录中,应该多了一个J2ME项。
1.5 继续安装WTK2.5 ,把主目录安装到C:\WTK25下,其他的按默认安装就行

配置部分
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(这个参数太重要了,一定要记得改)

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 这样,模拟器就配好了,如果需要其他的模拟器,照这样做就可以了。

2 创建MIDlet应用程序。
    有两种方法创建MIDlet应用程序
    方法1:(适用于从无到有)创建MIDlet工程
        从菜单 File ->New ->Project 进入工程面板
        然后展开J2ME ,其中只有一个 J2ME MIDlet Suite
        输入工程名称后,就可以选择你需要的模拟器了,一路下去就行了。
    方法2.(适用于往有工程里面添加MIDlet程序)
        从菜单 File ->New ->others 进入NEW面板
        然后展开J2ME ,其中有2个选项
            J2ME MIDlet
            J2ME MIDlet Suite
        如果选择 J2ME MIDlet ,则创建一个MIDlet,选择J2ME MIDlet Suite,则创建一个MIDlet工程。

package sony.com.cn;

import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

public class Hello extends MIDlet {
 
private Display display;

 public Hello() {
  // TODO Auto-generated constructor stub
  display = Display.getDisplay(this);
 }

 protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
  // TODO Auto-generated method stub

 }

 protected void pauseApp() {
  // TODO Auto-generated method stub

 }

 protected void startApp() throws MIDletStateChangeException {
  // TODO Auto-generated method stub
  Form form =new Form("Test");
  form.append("Hello word!");
  display.setCurrent(form);

 }

}
      
3 调试、运行
    在工程中,在需要调试或运行的主要类上点击右健,从右健菜单中选择
     run as -〉Emulated j2me Midlet
     或者
     debug as -〉Emulated j2me Midlet
     即可进行运行和调试

4 打包
    在需要打包的工程目录上点击右健,从右键菜单中选择
    j2me->create package 即可

5.jad 的配置
    略。


=================================================================================
=================================================================================

Eclipse安装与配置

A.安装:
1.安装JDK1.4.2 (WTK2.2要求1.4.2以上)
2.安装WTK
3.安装Eclipes
4.解压缩Eclipseme到Eclipse的plugin目录。Eclipseme0.5.5之后的版本则不适用该方法,具体配置方法会在后面描述。
    EclipseMe作为Eclipse一个插件,致力于帮助开发者开发J2ME应用程序。EclipseMe并不为开发者提供无线设备模拟装置,而将各手机厂商的实用模拟器紧密连接到Eclipse开发环境中,为开发者提供一种无缝统一的集成开发环境。你可以在上得到免费下载的EclipseMe,本文写作时的最新版本是1.5.0,出于稳定的考虑,在这里选用eclipseme.feature_1.2.3_site.zip来为大家演示。
    除了Eclipse与EclipseMe之外,还需要java运行环境和一些手机模拟器来完成安装。以下列出了完成本文的工具列表:
   (1.JDK 1.4.2           
   (2.Eclipse 3.1.2       
   (3.Eclipse 3.1.1 语言包 NLpack1_FeatureOverlay-eclipse-SDK-3.1.1.zip和NLpack1-eclipse-SDK-3.1.1a-win32.zip
   (4.EclipseMe 1.2.3    eclipseme.feature_1.2.3_site.zip
   (5.Sun WTK 2.2 (sun的通用模拟器)
   (6. Nokia Developer's Suite 2.2 (Nokia开发者套件,包括几款比较典型机型的模拟器)

A-1 Eclipse安装与汉化
    Eclipse的安装过程更加简单,事实上,这仅仅是一个解压缩的过程。将你下载的Eclipse SDK压缩包eclipse-SDK-3.1.2-win32拷贝在你的目标目录下,我们这里以D盘根目录为例,然后解压到当前文件夹。
    Eclipse3.1.2汉化link方法归纳:
(1.下载语言包:NLpack1_FeatureOverlay-eclipse-SDK-3.1.1.zip
NLpack1-eclipse-SDK-3.1.1a-win32.zip
(2.解压缩两个语言包,并将二者合并,即相同文件夹名的文件夹合并成一个,最后得到一个eclipse文件夹。
(3.在Eclipse安装目录下创建language和links这两个文件夹。并将第2步合并后的文件夹拷贝到language文件夹下(注意:拷贝整个解压后得到的eclipse文件夹)。
(4.在links文件夹下创建一个文本文件:links.txt。内容为language文件夹路径,例如:path=d:\\eclipse\\language
(5.重新启动Eclipse。
    注意:如果出现有些英文单词没汉化时,可以把\eclipse\configuration目录下的.settings文件夹删掉,重启eclipse就完全汉化了。

A-2 EclipseMe插件安装
    在Eclipse中选择“帮助/软件更新/查找并更新”,在弹出对话框中选择“搜索要安装的新功能部件”,在“新建已归档站点”的弹出框中,指定EclipseMe压缩文件eclipseme.feature_1.2.3_site.zip。点击确定后可以看到Eclipse已经搜索到了相应的插件。选中EclipseMe的复选框,接受协议,忽略功能部件验证,最后重新启动控制台,EclipseMe插件就已经顺利的安装好了。
    为了验证EclipseMe确实已经安装上了,我们在工作台重启之后,打开“窗口/首选项”中,我们可以看到一个J2ME选项,这时,Eclipse移动开发的第一步,我们已经成功的迈出了!
    注意:安装好EclipseMe之后,我们要对原有的Eclipse配置做一点小小的改动。由于移动开发时我们需要首先启动手机模拟器,那么在Debug 模式的Eclipse默认设置不等到模拟器启动就会失败。修改这点很简单,在首选项的“java/调试”中,把默认设置更改为选窗口--首选项 --JAVA --调试--把第1、2个钩去掉,并把最下面调试延时设置15000。调试模式就可以顺利的启动了。

A-3 加载厂商模拟器
    EclipseMe为我们提供了一个集成开发环境,但仅仅这些是不够的,我们还需要一种或多种手机模拟器作为程序运行的实际载体。目前,各大手机厂商都拥有多种型号的手机模拟器,Sun也提供了一种通用模拟器。这里采用Sun WTK和Nokia Developer's Suite 两种来演示。
    下面将WTK绑定到Eclipse。找到路径“窗口/首选项/ J2ME/ Platform Component”,右键单击对话框右侧的wireless toolkit,我们可以添加当前系统已有模拟器。在单击“浏览”按钮之后,我们选定WTK的安装目录。EclipseMe会自动分析出当前模拟器类型,并显示出来。确认之后,我们发现Platform Component一栏上添加了关于WTK的许多配置信息,此时,WTK已经被我们集成到EclipseMe上了。
    Nokia拥有多种型号的手机模拟器,为了统一管理,它推出了用于集中管理这些模拟器的管理软件Developer's Suite。Developer's Suite本身是一个可以独立运行的工具包,它同样可以被EclipseMe绑定,使开发者在一个相同的工作环境下高效率的工作。这里,我们采用了Nokia Developer's Suite 2.2,这个版本甚至在安装的时候就可以绑定Eclipse了!
    首先,从Nokia论坛上下载安装文件,如果电脑中有旧版本的Developer's Suite,需要首先卸载旧版本。Nokia的开发包是提供给Nokia论坛的开发者使用的,所以,在接受安装协议之后,你需要提供在Nokia论坛的用户名和安装序列号。第一次安装没有序列号也不用担心,输入一栏中什么都不用填直接忽略过去,Developer's Suite会让你选择一种代理联网模式(如果没有用代理服务器上网就选择no proxy),然后要求你输入在Nokia论坛的用户名和密码进行注册。注册成功之后,用户名对应的序列号就会被发送到你的邮箱中,查收一下,就可以继续了!(有的时候Nokia发送序列号的行为会很慢,没办法,只有等等了)。
    当完成认证之后,会发现Developer's Suite 2.2提供了多种安装方式,包括独立安装或者直接与Eclipse集成。如果选择了与Eclipse集成,那就要提供当前Eclipse的安装目录。如果选择了独立安装,在重启系统之后,以与添加Sun WTK相同的方法,在“首选项/J2ME/Platform Components”中选中Developer's Suite的安装目录,确定之后可以看到,Wireless Toolkits中除了WTK,Nokia Developer Suit也被列在其中了!

阅读(699) | 评论(0) | 转发(0) |
0

上一篇:Linux添加硬盘

下一篇:20110104

给主人留下些什么吧!~~