zoukankan      html  css  js  c++  java
  • 利用eclipse编辑J2ME,再利用WTK运行J2ME

    虽然可以直接利用eclipse编辑、运行J2ME;但还有一种传统方法运行J2ME,——即直接利用WTK运行J2ME。

    一:打开WTK:

    二:新建项目:

    输入“项目名字”和“Midlet类名”,注意:Midlet类名需是相对路径:包名.Midlet类名(不加.java)(如果没有包,则不加)。


    然后点击“产生项目”,然后点击“确定”。


    三:将需要用到的Midlet类和其他类放进C:\Users\计算机用户名\j2mewtk\2.5.2\apps\pintu\src\中;如果有图片则放进C:\Users\计算机用户名\j2mewtk\2.5.2\apps\pintu\res中。

    源程序:

    View Code
    import javax.microedition.midlet.MIDlet;
    import javax.microedition.midlet.MIDletStateChangeException;

    public class HelloWorldMidlet extends MIDlet {

    public HelloWorldMidlet() {
    // TODO Auto-generated constructor stub
    System.out.println("构造函数被调用");
    }

    protected void startApp() throws MIDletStateChangeException {
    // TODO Auto-generated method stub
    System.out.println("startApp被调用");
    }

    protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
    // TODO Auto-generated method stub
    System.out.println("destroyApp被调用");
    }

    protected void pauseApp() {
    // TODO Auto-generated method stub
    System.out.println("pauseApp被调用");
    }

    }

    四:点击“生成”,——“运行”。

    运行结果:

    注意:如果源程序中有包怎么办?既有package test1;这一句。

    View Code
    package test1;

    import javax.microedition.midlet.MIDlet;
    import javax.microedition.midlet.MIDletStateChangeException;

    public class HelloWorldMidlet extends MIDlet {

    public HelloWorldMidlet() {
    // TODO Auto-generated constructor stub
    System.out.println("构造函数被调用");
    }

    protected void startApp() throws MIDletStateChangeException {
    // TODO Auto-generated method stub
    System.out.println("startApp被调用");
    }

    protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
    // TODO Auto-generated method stub
    System.out.println("destroyApp被调用");
    }

    protected void pauseApp() {
    // TODO Auto-generated method stub
    System.out.println("pauseApp被调用");
    }

    }

    在这种情况下,先打开该项目:

    然后点击“设置”,打开设置窗口,选中左侧的Midlets选项;

    在右侧选中第一行,然后再点击“编辑”按钮:(更改类名为test1.HelloWorldMidlet)

    然后在C:\Users\计算机用户名\j2mewtk\2.5.2\apps\pintu\src下新建一个文件夹“test1”,然后将源程序放进C:\Users\计算机用户名\j2mewtk\2.5.2\apps\pintu\src\test1下。

    然后点击“生成”,——“运行”即可。

  • 相关阅读:
    手把手教你在CSDN博客中插入图片之剑走偏锋系列
    PCD文件格式详解及在PCL下读取PCD文件
    C 基于数组存储的堆栈实现
    C++ Opencv remap()重映射函数详解及使用示例
    C 线性表的链式存储实现及插入、删除等操作示例
    C 线性表的顺序存储实现及插入、删除等操作示例
    C 单向链表就地逆转
    C 单向链表的创建、插入及删除
    [C#]SQL Server Express LocalDb(SqlLocalDb)的一些体会
    [C#]关于DataDirectory的一些思考
  • 原文地址:https://www.cnblogs.com/whycxb/p/2004341.html
Copyright © 2011-2022 走看看