手机java程序运行_怎样将自己编的java程序移植到手机上运行? 运行自编经典“Hello World!”...

本文介绍了如何将自编的Java程序移植到手机上运行,以经典的"Hello World!"程序为例,讲解了JBuilder制作Midlet Suit jar文件时的版本设置,以及代码实现过程。通过创建MIDlet,实现CommandListener接口,并编写相应的方法,完成程序的编译、运行和打包成jar文件,最终在手机上执行。
摘要由CSDN通过智能技术生成

用JBuilder制作jar文件时,选择jad版本信息的时候,应该准确的填写。JBuilder9制作Midlet Suit jar时的MIDP的默认值是2.1,CLDC的默认值是1.1。

n73 Java:MIDP2.0、CLDC 1.1、3D API、PIM API、

5610xm Java MIDP 2.0

下面贴一段java程序的代码,这个小示例程序是在手机的屏幕上写出一行字“Hello World!”来。

package testform1;

//导入必要的包,这两个包是必须要的。

import javax.microedition.midlet.*;

import javax.microedition.lcdui.*;

//必须有一个主类,该类继承自MIDlet实现了CommandListener接口

public class TestForm1 extends MIDlet implements CommandListener{

/*私有变量:

display相当于手机的屏幕,

form相当于一个可以容纳很多对象的容器,

可以在上写字

command 菜单按钮

*/

private Display display;

private Form form;

private Command command1,command2;

//构造函数

public TestForm1() {

display = Display.getDisplay(this);

form = new Form("My First Java App");

command1 = new Command("退出",Command.EXIT,1);

command2 = new Command("添加文字",Command.ITEM,1);

//将菜单按钮添加到form中去,并且为它们注册侦听器

form.addCommand(command1);

form.addCommand(command2);

form.setCommandListener(this);

}

//以下5个函数,除了自己定义的那个,其他四个都是必须要的

public void startApp(){

display.setCurrent(form);

}

public void pauseApp(){

}

public void destroyApp(boolean _boolean){

}

//这个函数是自己定义的。

public void appendString(){

form.append("Hello World!\n");

}

//侦听到用户选择相应的按钮的时候,要执行的动作

public void commandAction(Command command, Displayable displayable){

if(command == command1){

//程序暂停

notifyDestroyed();

}

if(command == command2){

appendString();

//notifyPaused();

}

}

}

编译运行,最后打包成jar文件,传到手机上安装,就可以在手机上执行了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值