JAVA网页编程之J2ME开辟情况安装指南
到时我们不用学struts,不用学spring,不用学Hibernate,只要能把jsf学会了,完全可以替代所有的框架,包括AJAX,都知道AJAX并不是新技术,虽说我没深入学习jsf但我认为jsf应该已经能通过其它技术替代AJAX,实现无缝刷新。要举行J2ME的开辟,起首必需要创建开辟的平台,而在开辟的平台选择上,有四种计划。1、功效对照全的BorlandJbuilder平台(保举利用)
搭建这个平台,我们必须要安装:JBUILDER7、JBUILDER8或JBUILDER9,BORLAND的MOBILESET3.1。可选质料有:(注重这些不是必需的,没有这些你也能够举行开辟)你所想开辟的手机SDK,比方要在NOKIA上开辟必需筹办NOKIADEVELOPER‘SSUITE,还能够依据本人必要加一些摹拟器如7210等。
有了以上的质料就充足我们搭建一个很不错的开辟平台了。
搭建步骤:
(1):安装JBUILDER,并注册。(假如是安装了JBuilder9.0,且是完整安装,则不用安装MobileSet3.1,能够间接跳到步骤3)
注重:JBuilder的安装目次称号不克不及含有空格(如:不克不及安装在ProgramFiles目次中,由于两头有空格),最好安装在默许的目次中。JBuilder倒不会由于空格出成绩,等下一步安装MOBILESET3.1时,到最初会因为空格呈现成绩。
(2):准确安装JBUILDER,并乐成注册后,安装MOBILESET3.1,安装完成后,必要注册,MOBILESET是收费的,你能够向BORLAND索要注册码,也能够用附录2中的注册码注册。
注重:安装MOBILESET3.1时用自界说体例(Custome)安装,安装时第二项(RetroGuardObfuscator)不选择。
(3):完成以上2步必需步骤后,就能够安装你选装的DEVELOPERSSUITE和摹拟器了(NOKIASDK安装办法见附录1)。
(4):准确完成了以上步骤,能够说这个平台已搭建完成,就这么复杂,上面你要做的就是在JBUILDER中NEW一个PROJECT,在呈现的窗体中JDK选J2ME的,其他都利用默许的就能够了,完成设置后,再选NEW,这时候候在最初的MIDP页面里两个选项应当是可选的,接上去你就能够开辟了。
2、利用Sun公司官方工具,无线开辟平台j2me_wireless_toolkit
搭建这个平台,我们必须要安装有:jdk1.4,j2me_wireless_toolkit1.04或j2me_wireless_toolkit2.0可选质料有:(注重这些不是必需的,没有这些你也能够举行开辟)你所想开辟的手机SDK,比方要在NOKIA上开辟必需筹办NOKIADEVELOPER‘SSUITE,还能够依据本人必要加一些摹拟器如7210等(NOKIASDK安装办法见附录1)。
有了以上的质料就充足我们搭建如今的平台。
(1):起首安装jdk1.4,(在办法一中由于JBUILDER自带JDK以是不必要独自安装。)
(2):准确安装JDK后,才能够安装j2me_wireless_toolkit,不论1.04仍是2.0,都能够,2个都装也能够。
(3):完成以上2步必需步骤后,就能够安装你选装的DEVELOPER’SSUITE和摹拟器了(NOKIASDK安装办法见附录1)。
(4)准确完成了以上步骤,能够说这个平台已搭建终了了(j2me_wireless_toolki的感化和JBUILDER差未几,用来编译你写的JAVA程序,但它自己不供应编纂等功效,以是你得用记事本或其他文本编纂软件写程序,利用办法见附录3)
3、利用Sun公司集成开辟情况ForteForJava+J2ME_Wireless_Toolkit(保举利用)
搭建这个平台,我们必须要安装有:Java2SDK(Java2StandardEdition),ForeForJavaCommunityEdition,J2ME_wireless_toolkit1.03可选质料有:(注重这些不是必需的,没有这些你也能够举行开辟)你所想开辟的手机SDK,比方要在NOKIA上开辟必需筹办NOKIADEVELOPER‘SSUITE,还能够依据本人必要加一些摹拟器如7210等(NOKIASDK安装办法见附录1)。
有了以上的质料我们就搭建如今的平台。
(1):起首安装Java2SDK(Java2StandardEdition)。
(2):准确安装SDK后,才能够安装ForeForJavaCommunityEdition。
(3):完成以上2步必需步骤后,就能够安装J2ME_wireless_toolkit1.03(注重当安装到要选择安装形式时,是“Integrated”----集成,仍是“Alone”----自力,选择“Integrated”----集成)。
(4):完成以上2步必需步骤后,就能够安装你选装的DEVELOPER’SSUITE和摹拟器了(NOKIASDK安装办法见附录1)。
(5)准确完成了以上步骤,这个平台就搭建终了(ForeForJavaCommunityEdition的感化和JBUILDER差未几)
4、个头最小,但用起来对照庞大的平台cldc+MIDP
搭建这个平台,我们必须要安装:jdk1.4,J2ME_CLDC_1.04,MIDP2.0
这个平台的利用对照庞大,只大略的先容一下:
(1)一样起首要安装jdk1.4
(2)将J2ME_CLDC_1.04,MIDP2.0息争压到统一目次下如c:j2me下,实在这两个就是在命令行下的编译器和JBUILDER,toolkit的感化一样,但用起来更贫苦。
(3)具体利用办法见附录4
附录1:NOKIASDK安装
在装完JBUILDER(实在就是看有无装JDK,JBUILDER自带JDK)或JDK后,NOKIA的DEVELOPER’SSUITE才干被安装,安装DEVELOPER’SSUITE后装摹拟器,必定要装在NOKIA的DEVELOPER’SSUITE的DEVICE目次下,上面是NOKIA的DEVELOPER‘SSUITE和一些摹拟器的注册码:
nds_jme_v1.1(NokiaDeveloperSuite”)
用户名:allyfeng
序列号:pJzPqsT0PjnMEwaTR2Ga+WiCeSk=
ns40
用户名:allyfeng
序列号:HgaDbt1HpXFucqDp97ThNjvN468=
7210
用户名:allyfeng
序列号:89YPeBKM6tzssXLLi5OxuDdhcyk=
Nokia6650摹拟器
注册信息:
用户名:allyfeng
序列号:PLkvtJRKbzplqIXRqyb0czF969w=
附录2:
BuilderMobileSet3.0.1。必要先安装JBuilder7或JBuilder8。
注册办法:新建一个文本文件,将上面的注册码复制到文件中,保留。注册时选择ActiveFile,然后
载进该文件即可。
注册码:
-----BEGINBLOCK-----
%C5%17%DE%9B%00%00%02I%DE%DAL%
2C%B2%F7%9DE%80C5%A6%E5%AF%7C%
A7%06%05%D1%B1%B5%0A%955L%87%E
5%E6%5B%8C%0D%01%A9%EE%EB-%A9%
21%7C%E7%8A%E2%1D%B6LZ%E2%F1%F
B0%E3%7B%1F%F6%E3%9A%3E%E4%1D%
2B%FD%FB%CD%5C%D6%2BO%FB%F6%89
%7F%D8j%3E%96%8C%98L%C0%03%15%
86%D3%FEt%81%1Bf%8F%DD%B6%02%D
76z%FE%E4%8B%5B%D8%02%1D%BD%F1
%B0P%A9%27%13%F6%8F%AE%0D%8A%7
FR%99%ED%93%22%82v%2B%E7%9B%AF
T%C3Q%1F%8E%CC%BFp%A52%26%DC%9
F%8EC%D3%1CU%D1%AA%ADb%DA%1B%2
B%A0%8A%D2i%B3%0C%20%C2%DC%81r
%E3G%0A%90%E4%B2e%9D%11%3A%F1%
90%D2_%A0%7BO%C0%A4%A3%17%98%1
E%21%EE%9D%B3%24%9AK%1A%A5%BE%
BE%3E%EAg-%F1%B6%9BL%BA-%2F%F8
%D5%E2%23%C0j%27%E8%B2%ADS%F6t
%03%C0%D6%E7%3E%E96%28%95%C3%E
7Z%F4%3EH%B3%B3%D2Y%A9F%16%92%
93%88%1A%A4mW%85%A1%92i%B0%5BQ
%A7%EF%87I%D2%7F%3D%8A%A0%A3Y%
BEQc%EA%8A%8E%08%95%02%7E%9A%F
F%DBe%80%40%04%8A%DB%BBd%A7g%3
D%C7%A6%E0%7C%90%29*%EC%E0%ABx
%D4%29N%D0%DA%A6P%D6%11%1E%ED%
90%9D%1B%E7S%10%FD%B6%BF%14%A9
%07P%B9%B0%C1O%9Ds%14%8C%87%99
e%F7%18%1E%9C%EB%FDc%B4%13a%D9
%9D%%2C%97%1A8%C1%AF%D3x%87%
7FG%E6%94%98%26%90j%10%C8%EC%8
64%C2SN%E5%9E%D8T%EFez%BB%8A%D
1%20%CD5%0B%FC%E3%CC%19%89jv%C
4%D9%E1r%A2z0%BE%DD%A4j%91h%0D
%E3%F1%9C%2B%ED%06%60%E1%F2%FA
X%CA%18F%DE%FB%ABw%93q%29%D5%E
E%BFF%A4%3E%02%B0%C6%ADH%98p%0
D%CE%FE%FC%7F%AE%07%04%8E%C7%F
9d%AD%29%7C%DF%AF%B5V%98%20%1C
%A5%89%ED%7F%B5RU%EC%AB%FCQ%AF
Z%5C%F4%9B%A7%5D%8C_%17%D8%CF%
B1%5B%D6G%28%B2%EE%F8%02%A0%0F
o%C3%B4%ECG%9E%3D%26%C2%CC%F4e
%FF_%3C%A5%91%BB%1C%D3%26V%DA%
F7%95u%BD%3Cf%D9%EE%E7%27%C8%1
5%3D%E7%A3%9E_%AAR%7C%92%F8%CD
%13%9D%1E4%9F%84%EFT%8F%5CO%DB
%B0%D4l%8ChN%83%E4%CE%3F%F32v%
95%AA%A2f%97p%2F%E5%E5%D8d%91h
C
-----ENDBLOCK-----
附录3:toolkit用法
启开工具包:找到KToolbar程序启动它。按下CreateProject按钮创立新项目。体系提醒你输出项目标名字和主MIDlet类的名字,任意你写甚么都能够,该类应当在启动使用程序时运转。工具包会用你输出的项目名为你创立项目目次。反省显现的项目属性是不是准确,待会儿我们还要转头再反省一下这些设置。用记事本编写Java程序源代码(大概拷贝现有的代码)并把程序代码保留到后面KToolbar创建的以你工程名定名的目次的src子目次里。按下Build按钮编译,以后按下Run按钮在测试摹拟器中测试程序。
附录4:
起首下载以下软件:
JDK1.2大概更高版本http://java.sun.com/j2se/
无限毗连设备设置(clcdhttp://www.sun.com/software/communitysource/j2me/download.html
MIDhttp://java.sun.com/products/midp/
注重:你必要JDK中的JAVAC命令来编译MIDlets。
下载、解紧缩以上软件,放到以下被保举的目次中:
C:JDK1.2
C:j2me
│
MIDP
│
CLCD
此文章假定目次为C:j2me
为了测试MIDP使用程序,你必要安装MIDP和CLCD。
设置运转情况:设置情况变量,修正PATH增加MIDP和JDK的事情路径。
设置情况变量:设置PATH中的变量,用文本编纂器翻开autoexec.bat,大概在入手下手运转中敲进sysedit命令,而且拔出以下两行,我们假定你的*作体系和JDK全体安装在C盘下。
SETPATH=%PATH%;%JAVAHOME%BIN;
PATH=C:WINDOWS;C:WINDOWSCOMMAND;C:JDKBIN;C:j2memidpin;%PATH%
反省你的情况变量设置是不是乐成
在命令行下键进以下命令:c:midp回车。
此时应当弹出一个窗口。
设置屏幕色彩
C:setSCREENDEPTH=8
C:midp-descriptorrun.jad效果见
好了,你如今能够筹办测试第一个MIDP了。
HelloMIDlet的形貌文件
关于HelloMIDlet例子的代码,http://wireless.java.sun.com/midp/articles/intro/;查阅。
MIDlet-Name:HelloMIDlet
MIDlet-Version:1.0.0
MIDlet-Vendor:SunMicrosystems,Inc.
MIDlet-Description:ASimpleExample
MIDlet-Info-URLhttp://java.sun.com/j2me/;
MIDlet-Jar-URL:hello.jar
MIDlet-Jar-Size:1063
MicroEdition-Profile:MIDP-1.0
MicroEdition-Configuration:CLDC-1.0
MIDlet-1:HelloMIDlet,,HelloMIDlet
编译,校验,打包和运转
编译在命令行下键进以下命令(应在一行中完成):
C:javac-d.-bootclasspathc:pathToMIDPclassesHelloMIDlet.java
校验C:preverify-classpathc:j2meMIDPclasses;C:ExamplesFirstMIDlet
一个校验过的CLASS文件被写到目次C:Examplesoutput中。
进进到C:Examplesoutput目次中,键进以下命令:
C:Exampleoutput>midpFirstMIDlet
打包把HelloMIDlet.class文件打包成JAR文件。
C:jarcfhello.jarHelloMIDlet.class
运转C:midp-descriptorhello.jad
微软什么都提供了。你可以试想一下,如果你是新手,你是希望你点一下按钮程序就能运行那,还是想自己一点一点的组织结构,然后打包发部,调错再打包...... 是一种为 Internet发展的计算机语言 让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。 是一种使用者不需花费很多时间学习的语言 J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。 Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。 http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。 是一种将安全性(Security)列为第一优先考虑的语言 Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading) 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。 是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言 让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。 Java 编程语言的风格十分接近C、C++语言。 学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。 如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。 象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。 如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。 接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。 关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。 你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
页:
[1]