search 登录 注册
arrow_back返回列表
ID:6515
light_modedark_modedark_modestarstar
Lv.4 莫问四书意
edit_note帖子 340
stars积分 134,178
event加入 2011-01-11
怀旧国机

第二课、制作jar!

schedule发表于 2011-08-12 17:41:00 visibility查看 524 chat_bubble回复 8
#1 楼主
下面的代码你暂时先不要弄懂
import javax.microedition.midlet.*;
importjavax.microedition.lcdui.*;
public class Midlet extends MIDlet {
Display dis;
Form f;
public void startApp() {
dis = Display.getDisplay(this);
f = new Form(“磅礴“);
f.append(“磅礴到此一游“);
dis.setCurrent(f);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional){ }
}
看得懂吗?看不懂没关系,这只是个试验代码;现在不需要弄懂!
以后我们写软件就是写这种代码了,慢慢学就会了的,别着急。那么有了代码该如何制作软件呢。把这个代码复制下来进minicom.mander 在上节课说到的e:/j2me/java新建个文件,注意后缀为java。比如新建个hello.java
minicom.mander怎么用? 自己按1看帮助!
把代码粘贴进去。之后保存为UTF-8,这样你的代码就完成了,之后写代码也是这么写。
如果你嫌麻烦,直接把那代码下载下来,放到e:/j2me/java文件夹里面。

有了之后怎么把它变成软件呢?怎么知道代码正不正确呢
这就要用到janino了……
打开janino。你看到有五行要你填写的东西。第一行和第二行都填写e:/j2me/java/ 也就是你源码所在的目录,第三行默认编码是UTF-8,不需要改它。其他的两行不用管!填好之后点编译,如果软件说编译成功,那么你的源码就是正确的、没错误,会在e:/j2me/java/生成个class后缀的文件

这个文件还不能用。需要再打开preverifier。
看到有两行要你填的,这两行照样还是都填写e:/j2me/java/之后点左键,如果提示ok就是完成了,之后就会在e:/j2me/java/生成个Midlet.class文件,如果提示其他的就是出现了一些错误,大家回头看看哪里出错了,自己找原因。
完成之后,还差一样东西,就是软件的信息文件,信息文件详细介绍以后再说,你们只要下载MANIFEST.MF并且把它放到之前新建的e:/j2me/java/META-INF文件夹里面就行了。
好了,软件全部文件齐了,之后就是把它打包成jar了。
进入minicom.mand,找到刚刚的e:/j2me/java/里面的Midlet.class按0把它选中(被选中的文件名会变璜),再选中META-INF文件夹,之后按出菜单,文件,新建zip档案,压缩出zip文件后,软件就完成了,把zip后缀改成jar就能安装喽……
如果你用的是智能机,那么就用其他编写工具编写代码,用其他文件管理器压缩zip

全部回复 (8)

ID:50667
light_modedark_mode
Lv.1 韶华一笑间
2011-08-12 17:43:00 沙发
纯属路过。。。??
ID:8355
light_modedark_modestarstar
Lv.1 韶华一笑间
2011-08-12 17:47:00 板凳
楼主搞得像大师一样。怎么不开发一个呢?
ID:21362
light_modedark_mode
Lv.1 韶华一笑间
2011-08-12 17:51:00 地板
楼主快看,这灰机灰的好低。
ID:8865
light_modestar
Lv.1 韶华一笑间
2011-08-12 18:28:00 #5
楼主快看!刚才那个不回帖的,被灰机砸到了。
ID:15593
light_modedark_modestar
Lv.1 韶华一笑间
2011-08-13 00:51:00 #6
楼主此帖甚为熟悉,貌似在绝客看过。
ID:67975
light_mode
Lv.1 韶华一笑间
2011-08-13 18:41:00 #7
楼主此帖甚为熟悉,貌似在绝客看过。
ID:5712
light_modedark_modestarstar
Lv.3 畅意三江水
2011-08-14 08:21:00 #8
楼主,你这帖说的是啥啊,没看懂!
ID:11041
light_modedark_mode
Lv.1 韶华一笑间
2011-08-18 01:19:00 #9
这帖该顶!!!
登录 后才能回复