用户环境变量:
CLASSPATH
.;C:/j2sdk1.4.2_06/lib/dt.jar;C:/j2sdk1.4.2_06/lib/tools.jar
JAVA_HOME
C:/j2sdk1.4.2_06
系统变量:
Path
;C:/j2sdk1.4.2_06/bin
///////////////////////////
// Hello.java
class Hello
{
public static void main(String[] args)
{
System.out.println("Hello,world!");
}
}
//////////////////////////
javac Hello.java
java Hello
// 注意:Hello 的大小写,如写成java hello 会出错。
/////////////////////////////////////////////////////////////
安装eclipse + J2me 开发环境
用到的软件包如下:
j2sdk-1_4_2_06-windows-i586-p.rar
j2me_wireless_toolkit-2_2-windows.exe
eclipse-SDK-3.2-win32.zip
eclipseme.feature_0.9.2_site.zip
安顺序安装前三个
现在给eclipse 安装插件
运行eclipse ->Help ->Software Updates ->Find an Install ->Search for new features to install ->New Archived Site(重点!!) ->选择eclipseme.feature_0.9.2_site.zip
//////////////////////////////////////////////////////////////////
eclipse 中:
File ->new ->other ->J2ME MIDP Midlet Suite
新建一个tt 项目,平台选择J2ME Wireless ... 2.0 (重点!!!)
右击tt 项目 ->new ->other ->J2ME Midlet
Source folder 填上: tt/src
Name 填上:tt
/////////////////////////////////////
// tt.java
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDletStateChangeException;
public class tt extends MIDlet {
private Display display;
public tt() {
// TODO Auto-generated constructor stub
display = Display.getDisplay(this);
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
// TODO Auto-generated method stub
}
protected void pauseApp() {
// TODO Auto-generated method stub
}
protected void startApp() throws MIDletStateChangeException {
// TODO Auto-generated method stub
Form form = new Form("test");
form.append("helloworld!");
display.setCurrent(form);
}
}
////////////////////////////////////
tt.java 粘上以上代码
右击tt.java ->run as ->点那个手机图标
enjoy!
Tips:
导入已存在的工程
File ->Import ->General ->Existing Projects into Workspace ->选择项目所在文件夹
eclipse 中调试程序
Window ->Preferences ->Java ->Debug
取消Suspend Execution 有关的全部三个选项
设置Debugger timeout 为20000
代码中双击某行设置断点
右击xx.java ->Debug As ->Emulated J2ME MIDlet
F5 单步进入
F6 单步步过
F7 执行到方法结束
Eclipse调试常用技巧
http://www.javaeye.com/topic/633824