工欲善其事,必先利其器——搭建J2ME开发环境

使用XML DOM生成XML 正如你所了解的,XML是个功能强大的新型数据结构,它可以让你把网页的内容和表现形式分开。尽管如此,目前,我们的文章大多仅介绍了直接生成XML标记得的法。我们在大多数时候,都是手工编写必需的标记和数据的。      幸运的是,微软提供了XML DOM(XML文档对象模型),这是另外一种编写XML代码的方法。该对象库可以让你构建XML语法树,并提供了更有效的方法来创建XML文档。例如,你可用XML D 阅读详情

      由于本文写作的时候eclipseME的版本还比较低,但是在0.5(如果我没有记错的话)以后安装方式就改变了,截至到11.18号最新的版本应该是0.6.1,如果大家安装高版本的话请参考下面连接中的文章,
http://www.j2medev.com/Article_Show.asp?ArticleID=144如果是0.4.x的可以参考本文。
       由于WTK并没有提供代码编辑的功能,因此本文讲述如何使用Eclipse搭建J2ME开发环境。读完这篇文章读者将可以使用J2SDK1.4.2_03+WTK2.1+Eclipse3.0RC2+EclipseME0.4.1的进行J2ME开发。希望会对新手有所帮助。

  1.       你应该从如下地址下载相关的软件。
    J2SDK1.4.2_03+WTK2.1:                 http://java.sun.com
    Eclipse3.0RC2                                        http://www.eclipse.org
    EclipseME0.4.1                                      http://sourceforge.net
  2. 按照顺序依次安装J2SDK1.4.2_03、WTK2.1、Eclipse3.0RC2和EclipseME0.4.1,安装完j2sdk后应该设置环境变量classpath、path和JAVA_HOME等环境变量,这些我都不再多说了。设置后可以写个测试程序HelloWorld.java进行测试。在命令行下输入javac HelloWorld.java得到class文件后输入java Helloworld在屏幕输出Hello World那么表示j2SDK安装正确。
    public class HelloWorld
    {
          public static void main(String[] args)
          {
                System.out.println("Hello world");
          }
    }
    接下来安装WTK2.1,和一般的应用程序安装一样。安装以后可以从KToolBar里面运行一下WTK2.1里面自带的一些Demo,如果正常运行表示WTK安装正确,下面我们要搭建Eclipse的开发环境了,Eclipse的安装很简单,你直接把Eclipse3.0RC2解压到c:/eclipse就可以了。直接运行Eclipse.exe这样你就可以看到Eclipse的运行界面了。如果没有用过Eclipse的话那么你可以看看帮助文档,自己做个小java项目运行一下。下面我们要安装EclipseME.0.4.1的插件了,关闭Eclipse然后解压EclipseME0.4.1到c:/eclipse/plugin里面,重新启动Eclipse,选择windows->preferences可以进行配置J2ME开发平台。


    选择Platform Components->Wireless Toolkits,右键选择add Wireless Toolkit会出现下面的界面

    选择你的WTK的安装路径后选择确定这样你就设置好了J2ME的开发平台了。由于CLDC/MIDP是可以灵活配置的,你还可以创建其他的平台使用其他的模拟器,具体做法请参考EclipseME中的帮助文档。
  3. 下面我们新建一个小项目来讲解如何使用它开发J2ME项目,选择file->new->others->J2ME ->J2ME MIDlet suite,然后填写项目的名字例如helloworld,选择下一步最后完成,这样我们就新建了一个J2ME项目了

    接下来从Package Explorer里面选择项目helloworld然后新建一个J2ME MIDlet名字命名为HelloMIDlet

    然后就是编辑代码了,代码的内容如下:

/*
 * Hello.java
 *
 * Created on August 26, 2001, 10:30 PM
 */

package com.paulsjavabooks.instantj2me.Chapter1;

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

/**
 *
 * @author  paul_tremblett
 * @version 1.0
 */
public class Hello extends MIDlet {

    private Display display;

    public Hello() {
        display = Display.getDisplay(this);
    }

    public void startApp() {
        TextBox t = new TextBox("Hello MIDlet", "Hello MIDP!", 256, 0);
        display.setCurrent(t);
    }

    public void pauseApp() {
    }

    public void destroyApp(boolean unconditional) {
    }
}
   从菜单选择Run->run参照下图配置运行环境。

设置好以后,鼠标点击run,如果不出意料的话,程序会正常运行并会显示出如下界面。

         OK,这就是如何搭建J2ME开发环境的介绍,讲的比较粗糙,事实上最好的熟悉方法就是你马上安装然后就开始写程序测试。实践是最好的老师不是吗?

XML语法 、 XML解析 XML语法XML解析 1. XML语法 1.1. XML用途 1.1.1. XML用途 XML 指可扩展标记语言(EXtensible Markup Language),是独立于软件和硬件的信息传输工具,应用于 web 开发的许多方面,常用于简化数据的存储和共享。 1.2. 基本语法 1.2.1. xml指令 处理指令,简称PI (proc 阅读详情

相关推荐

基于J2ME的手机游戏开发

随着通信技术的发展和手机的普及,手机游戏的开发技术越来越为人们所关注。以J2ME为开发平台,利用Java提供强大工具,不但可以在手机上实现静态HTML技术所无法实现的计算处理、数据存储、与服务器的通信等功能,而且能够开发各种手机游戏。本文在介绍J2ME及其体系结构的基础上,以贪吃蛇游戏为实例,描述了借助J2ME的MIDlet类库开发手机游戏的过程。

m0_56073435的博客 1288

使用EclipseME+Eclipse3.0+J2METoolKit2.2 搭建 J2ME 开发环境

搭建J2ME开发环境,使用的平台及工具如下:            Eclipse3.0 (从 http://www.eclipse.com 下载)            EclipseME (从 http://eclipseme.sourceforge.net/ 下载,下载0.4.6和0.7.0版本,为什么下载0.4.6这个版本,稍后介绍)            J2ME SDK (从 http

漠然 2164

矢量网络分析仪VNA的校准之SOLT方法

作者:杭州冥鸿电子科技有限公司 邮箱:huanglong@deepelec.com S参数的测量方法有两种,一种是基于扫频测量的原理(VNA),另外一种是基于快沿阶跃响应的原理(TDR)。 下图是VNA的原理框图,主要包括以下部分: (1)激励信号源:提供感兴趣的频率范围内的入射信号; (2)信号分离装置:含功分器和定向耦合器,分离出入射,反射和传输信号; (3)接收机:...

u010018619的博客 2万+

J2ME开发入门(老java游戏)

一.文件下载 链接:https://pan.baidu.com/s/1JLTE8UagTVYNVNanQmhysA 提取码:iarr 1.WTK2.5.2,32位的 2.eclipse,老版本的,新版不知道什么问题,不能新建J2ME项目 3.eclipseme,J2ME插件 4.jdk1.8,32位,因为WTK只有32位 二.安装 1.jdk直接安装就行 2.WTK也能直接安装 3.eclipse直接解压出来就能运行 4.eclipseme 点击help - install new software 点

u011727804的博客 4700

ModbusRTU串口读写报文解析

解析MODBUS报文的格式,讨论异常状态、读多个寄存器与写多个寄存器

Serendipitor的博客 9208

别再混淆了!深入浅出图解四元数姿态控制中的‘误差四元数’(附四种定义对比与仿真)

本文深入解析四元数姿态控制中的误差四元数定义差异,对比四种常见定义(如Q₀∘Q⁻¹与Q⁻¹∘Q₀)及其对PD控制性能的影响。通过刚体动力学仿真验证,揭示定义二(Q⁻¹∘Q₀)在无人机和航天器控制中的最优性能,提供工程实践建议与参数整定技巧,帮助开发者避免常见陷阱并提升控制效率。

weixin_42528191的博客 277

J2ME环境的搭建

Java me环境搭建与配置     第一步: 从官网上下载JDK安装在电脑上 最好是1.6以上版本 官方网站:     第二步 下载安装WTK2.5.2 并且绑定安装的JDK 它会自动扫描到JDK安装位置的,如果你电脑上装了多个JDK你也可以自由选择 然后一步一步默认安装   第三步 安装Eclipse 最好是3.4版本以上 从官方网站下     第四步

90worker 1406

Ubuntu20.04复现instant-ngp,自建数据集,导出mesh

本次仅仅记录一下自己复现instant-ngp的过程,如果里面的参考有冒犯到原博主请联系我删除,本人也是nerf的小白一枚,可以一起交流学习神经辐射场,希望大家在复现instant-ngp的时候少走一些坑,情况允许下可以去复现一下npg-pl和nerfStudio,最后希望大家一起进步。看到一些博主说葵司的npg_pl也不错,而且葵司是台湾人,在youtube上也有讲解的视频。渲染的效果还是可以的,相对于源码来说还是有点模糊,我一些参数也没有设置,直接就拉进来进行渲染,速度是非常快的。

weixin_59961223的博客 9451

J2ME 百科

J2ME 百科 J2ME(Java2 microEdition)是一种高度优化的Java运行环境,针对市面上的大量消费类电子设备,例如Papers、cellularphones(蜂窝电话),screen-phones(可视电话?)、digital set-top boxes(数字机顶盒)、car navigationsystems(汽车导航系统)等等。 J2ME

sliven ' s blog 933

基于SolidWorks宏的草图点坐标自动化提取与Excel集成

本文详细介绍了如何利用SolidWorks宏编程实现草图点坐标的自动化提取并与Excel集成,显著提升机械设计效率。通过VBA代码解析与优化,解决了人工记录坐标耗时易错的问题,并扩展了多草图批量处理、数据可视化等高级功能,适用于数控加工、质量检测等场景。

weixin_29251131的博客 459

基于爬虫+词云图+Kmeans聚类+LDA主题分析+社会网络语义分析对大唐不夜城用户评论进行分析

本项目是基于携程网中关于大唐不夜城评论的文本分析,项目中用到了Python爬虫、词频分析、词云图分析、kmeans聚类、LDA主题分析、情感分析、社会网络语义分析等。本次实验我们使用了爬虫、词云图、情感分析、LDA主题分析、TF-IDF+Kmeans、社会网络语义分析等对大唐不夜城的评论进行了分析。关于博文中的源码大家可以关注派森小木屋公众号进入粉丝群领取,如对文章有疑惑,请评论区留言。

m0_64336780的博客 1万+

xml 调用xml_引用XML模式

随着W3C对XML Schema规范的最新定稿,您可能要开始使用模式。 与使用DTD(文档类型定义)相比,模式在定义约束时具有更大的灵活性和特异性。 本技巧说明了使用模式的一个重要部分:如何在文档中引用它们。 即使其他人正在编写模式,您可能也需要知道如何在XML文档中引用它们。 DTD的旧时代 首先,让我给您一个快速的比较参考。 在使用XML Schema之前,每个人都使用DTD进行约...

cuyi7076的博客 2010

《Autosar_BSW高阶配置》总目录_培训教程持续更新中...

目录 一、Autosar COM Module 二、Autosar BswM Module 三、Autosar EcuM Module 四、Autosar DCM Module 五、Autosar DEM Module 六、其它Module陆续推出 欢迎大家订阅《Autosar_BSW高阶配置》专栏(可以理解为是Autosar培训教程),该专栏每周至少更新一篇,一次订阅,不再二次收费,献上常用的案例和配置方法。下方整理了相关博文的链接(单击蓝色字体即可跳转),方便大家获取。 本专栏...

「汽车电子助手」的博客 4万+

XML概述

XML概述 ,XML基本语法,用Java操作XML

qq_74181819的博客 1597

fanuc机器人KAREL中 函数的应用

本次课程讲解编程的思路。很多的同学都玩过积木,一个一个的模块逐渐累积起来,通过彼此之间的相互联系,最终形成一个完整的整体。其实编程也是这样。 将一个对象根据其特点进行模块化拆分,尤其是一些特点非常相似的内容,将其变成一个模块。然后通过传递参数,实现不同的功能,这就是模块化编程。

haier123888的博客 2743

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

xml简介简单xml代码_XML简介

关于本教程 我应该学习本教程吗? 这本新修订的教程讨论了XML是什么,为什么开发XML以及它如何塑造电子商务的未来。 在此过程中,它还将介绍几种XML标准和编程接口,展示如何开始使用该技术,并描述了两家公司如何构建基于XML的解决方案来简化和简化其企业。 在本教程中,您将学习: 为什么创建XML XML文档规则 如何定义XML文档可以包含和不能包含的内容 使用XM...

cuyi7076的博客 5395

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

XML(XML概述、XML约束、XML解析)

Part01 :XML概述 1、XML:可扩展到标记语言。 可扩展的:扩展性特别强,语法上比较松 标记:如: 2、XML的作用: 存放数据 配置文件 3、XML语法: 文档声明:<?xml version=“1.0" encoding="UTF-8"?> 文档声明必须以<?xml开头,以?>结束,中间没有空格 文档声明必须从文档的0行0列位置开始 文档声明只有...

么古的博客 1336

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

XML与XML解析

XML及XML解析

Peng_zhj的博客 1584

XML、XML解析、XML检索技术

XMLXMLXML概述XML的创建、语法规则XML文档约束方式一-DTD约束[了解]XML文档约束方式二-schema约束[了解]XML解析技术XML解析技术概述Dom4J解析XML文件Dom4J解析XML文件中的各种节点Dom4J解析XML文件-案例实战XML检索技术:XpathXPath:绝对路径XPath:相对路径XPath:全文搜索XPath:属性查找 XML XML概述 XML是可扩展标记语言(eXtensible Markup Language)的缩写,它是是一种数据表示格式,可以描述非常复杂的

qq_43751200的博客 1192

【XML】浅析XML

XML的简单介绍,语法,笔记 XML约束的简单介绍笔记 XML解析的简单介绍笔记

胡振涛 814

XML及XML的解析方式

XML写在前面的话简介为什么学习XMLXML文件XML语法格式1,XML文档声明2,标记(元素/ 标签/ 节点 )3,标记可以嵌套,但不能交叉4,一个XML文档中,必须有且仅有一个根标记5,标记的层级称号6,标记名称允许重复7,标记除了开始和结束,还有属性8,注释语法进阶CDATA(了解)DOM4解析XML解析步骤:文档对象 Document元素对象解析本地文件案例:解析网络文件案例:Xpath解析XML路径表达式使用步骤通过java生成XML步骤举例:XStream的使用(了解)使用步骤举例:Java如何

m0_58702068的博客 1071

XML语法

命名空间用于区分不同来源的XML元素和属性,避免名称冲突。例如,两个不同的XML文档可能都有一个<book>元素,但它们的含义可能完全不同。通过命名空间,可以明确区分这些元素。XML Schema文件通常以.xsd为扩展名。例如,创建一个</</</</</</</Qt的XML功能适用于多种场景,开发者可以根据需求选择合适的解析方式。对于小型文件和复杂操作,DOM解析是理想选择;对于大型文件和高效处理,流式解析更为适合。

轩辕霸天L 1437

xml系列篇之xml建模

欢迎关注辉辉,持续更新中

m0_74315688的博客 1169

XML 验证

拥有正确语法的 XML 被称为"形式良好"的 XML。通过 DTD 验证的XML是"合法"的 XML。

Zff19880926的博客 915

用 System.Xml 读写XML

     http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">                                                                XML概念    Root        XML根节点,只能且必须有一个(以上为L

每天进步一点点 2151

scala xml_Scala基本XML处理

scala xml 介绍 几乎每个人都知道XML是什么:XML是一种结构化的,机器可读的文本格式,用于表示信息,可以轻松地检查标签,属性及其相互之间的“语法”(例如,使用DTD)。 这与HTML形成对比,HTML可以包含未关闭的元素(例如,<p> foo <p> bar而不是<p> foo </ p> <p> bar </ p...

1184
上一篇: J2ME平台中几个重要概念的说明
下一篇: 从一道测试题分析java中的方法重载(overload)
mingjava
博客等级 码龄24年 68粉丝 114原创
评论 27
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值