如何用Motorola J2 SDK 1来编译Java程序
来源:互联网 发布:部落冲突极速升级数据 编辑:程序博客网 时间:2024/06/13 10:04
这编文章主要是讲解如何用Motorola J2 SDK 1编译
因为我安装完SDK后,发现它的目录同以往有很大分别,我按着它的编译方法或执行模拟器方法,也不能成功,所以我才写这篇文章来分享我的经验。
1 安装JDK1.3,可以在这里下载http://www.sun.com。请安装在c:jdk1.3内。
2 下载Motorola 2.0 SDK,可以在这里下载http://www.hopen.com.cn,但你必项先注册为用户。
3 安装Motorola 2.0 SDK,请先解压刚才下载的SDK,文件名为MotoJ2SDK.zip,这个文件包含三个文件,但现时只需使用两个,首先执行MotoJ2SDK1_00_00.exe来安装SDK,将SDK安装在c:MotoJ2SDK内,这个安装程序最后要你回答要不要执行Batch文件,但我选不执行,因为你可以在之后才执行他。最后安装3881_00_00.exe,这是A388的模拟器,它会安装在默认的目录内,在c:MotoJ2SDK内,所以只需按几次下一步按钮,就可以安装完毕。
4 编写HelloWorld.
(注意在tutorials的目录内有一个同名的HelloWorld.
/*
* HelloWorld.
*
*/
package com.mot.j2me.midlets.tutorials;
import
import
/**
* A simple Hello World midlet
*
* @see MIDlet
*/
public class HelloWorld extends MIDlet {
/**
* Main application screen
*/
private Form mainScreen;
/**
* A reference to the Display
*/
private Display myDisplay;
/**
* Creates a screen for our midlet
*/
HelloWorld() {
myDisplay = Display.getDisplay(this);
mainScreen = new Form("Hello World");
/*
* Create a string item
*/
StringItem strItem = new StringItem("Hello", "This is a J2ME MIDlet.");
mainScreen.append(strItem);
}
/**
* Start the MIDlet
*/
public void startApp() throws MIDletStateChangeException {
myDisplay.setCurrent(mainScreen);
}
/**
* Pause the MIDlet
*/
public void pauseApp() {
}
/**
* Called by the framework before the application is unloaded
*/
public void destroyApp(boolean unconditional) {
}
}
5 按菜单:开始->程式集->MS-Dos 模式
6 输入:c:
7 输入:path=c:jdk1.3in
8 输入:cdMotoJ2SDKgenericdemomidlets
9 输入:
10 输入:cdMotoJ2SDKgenericin
11 输入:preverifier -classpath C:MotoJ2SDKgenericlib -d . .
12 输入:cdMotoJ2SDKdevice388SimplifiedChineseormalscripts
或如果是繁体模拟器请输入:cdMotoJ2SDKdevice388TraditionalChineseormalscripts
13 建立一个叫Run.bat的文件,如果是繁体模拟器,请更改SimplifiedChinese为TraditionalChinese。
@if NOT "%1"=="" set MYCLASS=%1
@if "%1"=="" set MYCLASS=com.mot.j2me.midlets.bounce.Bounce
set CLASSPATH=
set J2ME_RESOURCE_DIR=C:Motoj2SDKgenericlibesources
@cd ..in
@cd ..scripts
14 run com.mot.j2me.midlets.tutorials.HelloWorld
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>- 如何用Motorola J2 SDK 1来编译Java程序
- 如何用JDK编译JAVA程序?
- 如何用csc.exe来编译C#程序
- 如何用CSC.exe来编译C#程序!
- 如何用tizen sdk编译native应用
- Android如何用LogCat来调试程序
- 如何用maven来构建web程序
- 如何用auto*工具编译wxWidgets程序
- 如何用java来调用Vault API?
- 如何用JAVA来制作动态网站
- 如何用一个java程序来判断一个xml文件是否符合一个DTD的要求
- 如何用Visual Studio编译Java源代码
- 如何用shell脚本编译java工程
- 如何用Editplus编译运行Java
- 如何用java以及javac编译工程
- 如何用java 程序打包 war 文件
- 如何用MyEclipse调试JAVA程序
- 如何用java程序实现短信群发
- MIDP中的动画
- 实物比PS还假!真实存在的“虚拟”丰田私家车!
- Web.config配置
- java-程式的基本結構(java 學習筆記 (1.1))
- webbrowser 调用javascript函数的使用一例,环境c#+html
- 如何用Motorola J2 SDK 1来编译Java程序
- Mathematics for Computer Science
- Java的国际化问题
- .NET环境下水晶报表使用总结
- 学用Java Web Start 部署应用程序
- 如何快速测试与数据库的连接并得到连接字符串
- Mobile Media API概述
- C#获取远程网页中的所有链接URL(网络蜘蛛实现原理)
- 在SqlServer2005 中自定义一个 Split函数与C#中的Split功能一样