|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
关于第二点:俺问问你,如果是企业级项目的话,诸如RMI,EJB,等一些关键技术,这些难道都不需要学么?如果光是使用jsp,servlet,javabean的话。T628贬价了,买了一个玩玩,这个“鸡鸡”撑持JAVA扩大,以是第一工夫往http://developer.sonyeriCSSon.com/site/global/home/p_home.jsp下载了最新的SDK(FILESIZE:42M),下载的时分要注重,SDK申明中应当指出撑持T628,eclipse和eclipseme是早就下好的,上面就该安装了:
1、安装j2se1.4.2,并设置path和classpath
2、安装semc_j2me_sdk_2_1_5.exe,装完后我没有做任何设置(包含情况变量设置)
3、解紧缩eclipse,然后把eclipseme解紧缩到eclipse的plugins目次中
4、然后就设置eclipseme
5、创立一个jeme工程,File/New/Project.../J2ME/J2MEMidletSuite
6、在工程中增加Midlet,File/New/Other../J2ME/J2MEMidlet
7、编写代码
8、在Navigator的工程上点右键,实行右键菜单里的J2ME/CreatePackage
9、用摹拟器()或经由过程蓝牙传得手机上实行
()
()
代码以下:
----------------------------------------------------------
importjavax.microedition.lcdui.Command;
importjavax.microedition.lcdui.CommandListener;
importjavax.microedition.lcdui.Display;
importjavax.microedition.lcdui.Displayable;
importjavax.microedition.lcdui.Form;
importjavax.microedition.lcdui.StringItem;
importjavax.microedition.midlet.MIDlet;
importjavax.microedition.midlet.MIDletStateChangeException;
/*
*Createdon2005-1-10
*
*TODOTochangethetemplateforthisgeneratedfilegoto
*Window-Preferences-Java-CodeStyle-CodeTemplates
*/
/**
*@authorlibo
*
*TODOTochangethetemplateforthisgeneratedtypecommentgoto
*Window-Preferences-Java-CodeStyle-CodeTemplates
*/
publicclassHelloworldextendsMIDletimplementsCommandListener{
privateDisplaydisplay;
privateFormmainForm;
privateStringItemstringItem;
privateCommandexitCommand=newCommand("Exit",Command.EXIT,1);
/**
*
*/
publicHelloworld(){
super();
//TODOAuto-generatedconstructorstub
}
/*(non-Javadoc)
*@seejavax.microedition.midlet.MIDlet#startApp()
*/
protectedvoidstartApp()throwsMIDletStateChangeException{
//TODOAuto-generatedmethodstub
initMIDlet();
display.setCurrent(mainForm);
}
privatevoidinitMIDlet(){
Stringtext;
display=Display.getDisplay(this);
mainForm=newForm("关于");
stringItem=newStringItem(null,null);
text="这是我的第一个J2ME程序!";
stringItem.setText(text);
mainForm.append(stringItem);
mainForm.addCommand(exitCommand);
mainForm.setCommandListener(this);
}
/*(non-Javadoc)
*@seejavax.microedition.midlet.MIDlet#pauseApp()
*/
protectedvoidpauseApp(){
//TODOAuto-generatedmethodstub
}
/*(non-Javadoc)
*@seejavax.microedition.midlet.MIDlet#destroyApp(boolean)
*/
protectedvoiddestroyApp(booleanarg0)throwsMIDletStateChangeException{
//TODOAuto-generatedmethodstub
System.out.println("exittheapplication");
}
publicvoidcommandAction(Commandcmd,Displayabledisplay){
if(cmd==exitCommand)
{
try{
destroyApp(false);
notifyDestroyed();
}catch(MIDletStateChangeExceptione){
e.printStackTrace();
}
}
}
}
-----------------------------------------
代码停止
提醒:T628仅撑持CLDC1.0和MIDP1.0,在新建立工程时,平台选择SonyEricssonJ2MESDK(WTK1.0.4)Platform,假如选择SonyEricssonJ2MESDK(WTK2.1)Platform则,在摹拟器上能够运转,但传到T628上会提醒有效的使用程序。
一旦你有了思想,那你编的程序就有了灵魂,不管是什么语言到了你的手里都会是你的工具而已,他们的价值是能尽快帮助你实现你想要的目标。但是如果你没有了思想,那就像是海里的帆船失去了船帆,是很难到打海的另一边的。 |
|