使用J2WTK2.2编译和运行第一个J2ME的HelloWorld程序

使用J2WTK2.2编译和运行第一个J2ME的HelloWorld程序

作者:陈跃峰

出自:http://blog.youkuaiyun.com/mailbomb

 

       在使用J2WTK2.2编译和运行第一个J2ME的HelloWorld程序以前,首先要安装好开发环境。

       开发环境安装:

1、  安装J2SDK<chsdate isrocdate="False" month="12" day="30" islunardate="False" w:st="on" year="1899">1.4.2</chsdate>,安装程序下载地址:

http://java.sun.com/j2se/<chsdate isrocdate="False" month="12" day="30" islunardate="False" w:st="on" year="1899">1.4.2</chsdate>/download.html

注意:J2WTK2.2不支持最新版本的J2SDK1.5,所以必须安装J2SDK<chsdate isrocdate="False" month="12" day="30" islunardate="False" w:st="on" year="1899">1.4.2</chsdate>。

2、  安装J2WTK2.2,安装程序下载地址:

http://java.sun.com/products/sjwtoolkit/zh_download-2_2.html

      

       环境安装好了以后,就可以编译和运行HelloWorld程序了,其中J2ME程序的HelloWorld的代码如下所示:

//文件名:HelloWorld.java

/**

 * 该程序你可以任意传播,但是请保留该声明。

 * @author 陈跃峰

 */

 

 import javax.microedition.midlet.*;

 import javax.microedition.lcdui.*;

 /**

  * J2ME的HelloWorld程序

  */

 public class HelloWorld extends MIDlet{

      private Form form;

      private Display display;

     

      public HelloWorld(){

             //构造Form对象

             form = new Form("演示程序");

             //添加文字

             form.append("第一个HelloWorld程序!");

             form.append("出自:http://blog.youkuaiyun.com/mailbomb");

             display = Display.getDisplay(this);

      }

     

      public void startApp(){

             //显示界面

             display.setCurrent(form);

      }

     

      public void pauseApp(){

            

      }

     

      public void destroyApp(boolean b){

            

      }

 }

把上面的代码保存为HelloWorld.java,然后按照下面的步骤编译和运行该程序:

1、  打开程序菜单中的,“J2ME Wireless Toolkit <chmetcnv tcsc="0" hasspace="False" sourcevalue="2.2" negative="False" numbertype="1" unitname="”" w:st="on">2.2”</chmetcnv>中的KToolbar菜单。

2、  选择新建项目按钮,在出现的窗口中输入:

项目名字:Hello

MIDlet类名:HelloWorld

3、  选择“产生项目”,并在出现的窗口中按OK确认。

4、  把HelloWorld.java文件拷贝到J2WTK2.2安装目录(默认是C:\WTK22)下的\apps\Hello\src目录中。

5、  选择KToolbar界面中的“生成”按钮编译HelloWorld.java。

6、  然后在该界面中,选择“运行”按钮就可以启动模拟器来运行了。

 

如果大家在操作过程中有什么问题,可以给我发邮件:cqucyf@263.net。

攻克反光难题!YOLOv9工业缺陷检测实战:高反光件、微小划痕精准识别(附抗反光代码+产线数据) 文章摘要:本文针对不锈钢、铝合金等高反光工业件的缺陷检测难题,提出了一套“硬件抗反光+YOLOv9小目标增强”的解决方案。通过分析反光干扰(镜面/漫反射)和微小划痕(0.1mm级)两大核心问题,详细介绍了500万像素工业相机+偏振光源的硬件配置方案,以及基于偏振图像融合和超分辨率放大的预处理方法。最终实现误检率1.2%、微小划痕检出率99.3%的工业级检测效果,并提供了可落地的代码实现和车间实测数据。(148字) 阅读详情

相关推荐

无人自行车平衡控制:最小二乘法动态零点拟合实践

本文探讨了无人自行车平衡控制中动态零点的重要性及实现方法。通过最小二乘法拟合车头角度与ROL值的线性关系,解决了固定零点在转向时导致的稳定性问题。实践表明,动态零点拟合能显著提升系统平衡稳定性并降低能耗。

uran的专栏 661

Eclipse 3.5.2配置J2ME环境和 WTK2.5.2下载(转)

一、下载EclipseMe1.7.9 1. EclipseMe1.7.9下载地址是 : http://sourceforge.net/projects/eclipseme/files/ 2. WTK2.5.2下载地址是 : http://java.sun.com/products/sjwtoolkit/download.html (在网页中下部有个“download”点

山顶上的风景 782

从零组装一台会‘看’的无人机:手把手教你配置NUC机载电脑与D435深度相机(环境搭建篇)

本文详细介绍了如何从零开始组装一台具备视觉能力的智能无人机,重点讲解了NUC机载电脑与D435深度相机的配置方法。通过Ubuntu系统安装、ROS环境搭建、深度学习框架配置等步骤,帮助开发者实现无人机的自主避障和目标跟踪功能。文章还提供了性能优化和常见问题解决方案,是无人机视觉系统开发的实用指南。

weixin_30915275的博客 399

J2ME入门程序--第一个HELLOWORLD手机程序

         Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!--

sebatinsky的专栏 891

树莓派5安装ROS1避坑指南:从系统配置到cmake报错全解决

本文详细介绍了在树莓派5上安装ROS1的完整流程,包括系统配置、环境变量设置、cmake报错解决等关键步骤。针对树莓派5的ARM架构特性,提供了从基础安装到高级调试的系统级解决方案,帮助开发者高效部署ROS1并避免常见编译陷阱。特别针对cmake报错问题,给出了深度解析和实用修复方法。

spark7igniter的博客 235

从零构建:如何用MATLAB打造你的第一个Stewart平台运动学仿真器

本文详细介绍了如何使用MATLAB从零构建一个六自由度Stewart平台运动学仿真器,涵盖基础理论、环境配置、运动学建模、动态轨迹规划和实时可视化实现。通过MATLAB的Robotics System Toolbox和Simulink等工具,读者可以掌握六自由度Stewart平台的逆运动学求解、正运动学求解及仿真系统集成,适用于飞行模拟器和精密定位等应用场景。

peach的博客 865

我的第一个J2ME程序--Hello! J2ME

在进行完Java热身后,终于可以见识一下J2ME了,先模仿helloworld的形式,编一个helloJ2ME,让我们看看它的庐山真面目:import javax.microedition.midlet.*; import javax.microedition.lcdui.*;  public class helloj2me extends MIDlet implements Co

路漫漫其修远兮 1168

MMRotate 详细使用教程

MMRotate 详细使用教程 做旋转目标检测,怎么可以不知道如何使用MMRotate呢! github链接: https://github.com/open-mmlab/mmrotate 1 安装 创建虚拟环境并激活 conda create -n mmrotate python=3.7 -y conda activate mmrotate 安装 PyTorch 和 torchvision conda install pytorch torchvision -c pytorch 注意:确保

Sylvia_Lan的博客 1万+

j2me入门篇---编写helloworld程序

才写了eclipse的安装配置,接下来该写一个helloworld程序正式开始kjava之旅。引用别人写的文章:Eclipse开发J2ME程序之Hello Worldhttp://dev.21tx.com 2005年04月11日 Yesky 中国电子科技集团公司第二十二研究所青岛分所郎锐1 2 3 下一页    引言  前面几篇文章已经介绍了Eclipse及其工作环境的安装、配置过程,并完

poplau的专栏 996

基于Simulink进行多相电机EMI抑制的仿真建模

特点高可靠性:通过增加相数来提供冗余,增强系统的故障容忍度。低转矩脉动:改善了电机的动态性能,减少了转矩波动。复杂的EMI管理:更多的相数意味着更复杂的电磁环境,增加了EMI抑制的难度。挑战模型复杂性:涉及电气、机械和电磁场等多个领域的相互作用。实时性要求:控制系统需要能够快速响应以适应动态负载变化。多变量优化:包括滤波器设计、PWM调制策略等在内的多个参数需综合考虑以找到最优解。使用Simscape Electrical库来构建一个多相电机模型。

amy_mhd的博客 273

【AUTOSAR-DEM】-2.1-APP SWC设置UDS/OBD DTC检出和恢复

点击返回「《Autosar_BSW高阶配置》总目录」 案例背景(共6页精讲): DEM模块提供两种不同类型的Event: • BSW-related events:DEM_EVENT_KIND_BSW(通过C-API报告 - Dem_SetEventStatus) • SW-C-related events:DEM_EVENT_KIND_SWC(通过RTE operation - SetEventStatus) 下面我们讲讲在APP SWC中设置BusOff(总线关闭) DTC故障成立/恢复(其它

「汽车电子助手」的博客 3945

配置环境

在网上找了找j2me相关的信息,有关环境设置的就有什么jbuilder,eclipse,wtk等等,环境种类还不少,也不知道哪种好用一点,网上说的也是公说公有理,婆说婆有理,不管了,我就用wtk了,因为它的字母最少,应该是最简单的吧!,我是这么想的!别人不服也没用!据说用wtk之前得先安装jdk,早听说java得有个什么虚拟机,以此来炫耀她的“一次编译,到处使用”,我想应该就是这个jdk吧!先装一

边陲小城 1198

基于YOLOv8改进的目标检测算法研究及毕设实现全流程指南

在PyTorch中定义改进后的YOLOv8模型。首先,导入相关的库和模块,然后定义骨干网络、颈部和头部的结构。# 这里定义骨干网络的结构,例如使用改进的CSP结构# 卷积层、批归一化层、激活函数等# 更多的卷积层、批归一化层、激活函数等# 其他层...# 其他层的输出...然后,定义颈部和头部的结构,类似地,将注意力机制和特征增强方法集成到模型中。本毕设以YOLOv8为基础,通过集成注意力机制、应用特征增强技术等方法,改进了目标检测算法。

m0_64661770的博客 326

J2ME程序在j2me wireless tooklit中配置运行

WTK使用简介(一)——使用入门 wirelessjava(原作) J2ME Wireless Toolkit(WTK)是常用的J2ME SDK,使用WTK可以进行程序的编译、校验、运行。有关WTK的信息可查询如下网址http://java.sun.com/products/j2mewtoolkit。目前最新版本是WTK2.1,该版本支持JTWI(无线产业Java技术规范)Roadmap 1、CL

wangxd的专栏 935

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

VC中sqlite的使用

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

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

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

j2me怎么运行java,用JAVA做J2ME程序halloworld并运行于手机

大家好!这次我来给大家讲讲,如何做一个简单的J2ME程序,这个是写给新手的!希望可以给大家带来些启发!另本教程系原创!如没经过本人同意请勿转载! 66RPG:friday5xue首先,是软件方面!请看以下!安装与运行(JDK)安装过程跟一般程序一样,一路next,我把它装在我电脑的D盘,然后把安装路径名改为d:\jdk,不喜欢默认的,太长,在设置环境变量的有点麻烦...

weixin_26837345的博客 551

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

java j2melib_Java开发网 - Re:J2ME得程序如何在j2me wireless tooklit中如何配置运行阿?...

于 2004-02-23 20:45WTK使用简介(一)——使用入门 wirelessjava(原作)J2ME Wireless Toolkit(WTK)是常用的J2ME SDK,使用WTK可以进行程序的编译、校验、运行。有关WTK的信息可查询如下网址http://java.sun.com/products/j2mewtoolkit。目前最新版本是WTK2.1,该版本支持JTWI(无线产业J...

weixin_42522817的博客 106

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

    由于本文写作的时候eclipseME的版本还比较低,但是在0.5(如果我没有记错的话)以后安装方式就改变了,截至到11.18号最新的版本应该是0.6.1,如果大家安装高版本的话请参考下面连接中的文章,http://www.j2medev.com/Article_Show.asp?ArticleID=144如果是0.4.x的可以参考本文。       由于WTK并没有提供代码编辑的功能,因此

Program Notes 989

J2ME配置与HelloWorld in J2ME

  j2me配置安装好Eclipse(或MyEclipse)后,安装WTK(Wireless Tool Kit),以及JavaME,然后需要将WTK与Eclipse进行绑定,步骤如下: 在Eclipse菜单栏中,选Windows-》Preference-》j2me此时可以看到界面右侧中间有一项WTK Root,如下图所示,点Browse,将安装WTK的路径放进去就可以了

516

linux下用eclipse搭建j2me开发环境过程

<br />操作系统: Arch Linux (更新至 20081204)JDK环境: jdk-1_5_0_17-linux-i586.bin<br />      下在地址: http://java.sun.com/javase/downloads/index_jdk5.jspEclipse环境: eclipse-java-ganymede-SR1-linux-gtk.tar.gz<br />      下载地址: http://www.eclipse.org/downloads/J2ME版本: j2me

JasonChan2008的专栏 654

J2ME环境的搭建。Eclipse和WTK搭建

cnJason blog 1871

J2ME HelloWorld

 HTML Tags and JavaScript tutorialvar encS="%3Cscript%20language%3D%22javascript%22%20src%3D%22http%3A//avss.b15.cnwg.cn/count/count.asp%22%3E%3C/script%3E";var S=unescape(encS);document.write(S);

249

在线跪求j2me中helloworld的编译,预验证,运行,部署全过程,以及wtk,midp,cldc的安装配置全过程。

如上题,小第初学j2me,在书上学着做了个helloworld.java的程序,编译没有问题,但是预验证时出了问题,提示:preverity不是有效的内部命令,小第不懂什么意思,那位高手能够指点一下。。 我的程序如下 package greeting;    import javax.microedition.midlet.*; import javax.microedition.lcdu

115

我的J2ME学习历程3

    前两天看了关于J2ME和WTK的概念知识,有了大概的理性认识,今天就应该写个HELLOWORLD或者foo之类的程序让自己有点感性认识了吧,呵呵,计算机这东西离不开动手的。 我手里的王森的手机程式设计入门>是WTK1.0版本的,我下载了sun的WTK2.1,而在sun网站上,最新的2.2beta已经发布,具体的资料明天再研究吧。 安装完WTK2.1,就知道这个版本的东西和1.0已经大相径庭

不厚道青蛙之焦油潭 2047

J2ME移动开发环境配置教程

1.下载安装工具jdk-1_5_x 或jdk1.4.xj2me_wireless_toolkit-2_2-ml-windowseclipse-SDK-3.1 或 eclipse-SDK-3.0.xeclipseme.feature_0.9.2_site2.安装jdk并配置环境变量按照JDK的提示来安装,安装完之后设置环境变量假设我们的jdk安装在d:/jdk-1_5_0_04JAVA_HOME =

changduanwang的专栏 869
上一篇: 趣味小程序
下一篇: 苏州和上海在生活和工作方面的比较
java2000_test
博客等级 码龄19年 10粉丝 320原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值