仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1388|回复: 19
打印 上一主题 下一主题

[学习教程] JAVA网页编程之J2ME开辟情况安装指南

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:36:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
到时我们不用学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


微软什么都提供了。你可以试想一下,如果你是新手,你是希望你点一下按钮程序就能运行那,还是想自己一点一点的组织结构,然后打包发部,调错再打包......
冷月葬花魂 该用户已被删除
沙发
发表于 2015-1-21 10:47:34 | 只看该作者
是一种为 Internet发展的计算机语言
飘灵儿 该用户已被删除
板凳
发表于 2015-1-28 21:15:24 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
蒙在股里 该用户已被删除
地板
发表于 2015-2-5 16:13:00 | 只看该作者
是一种使用者不需花费很多时间学习的语言
飘飘悠悠 该用户已被删除
5#
发表于 2015-2-6 14:52:31 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
金色的骷髅 该用户已被删除
6#
发表于 2015-3-1 17:08:28 | 只看该作者
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
7#
发表于 2015-3-1 17:08:34 | 只看该作者
[url]http://www.jdon.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://nro.shtdu.edu.cn[/url]去下,安装上有什么问题,可以到论坛上去提问。
谁可相欹 该用户已被删除
8#
发表于 2015-3-10 21:13:25 | 只看该作者
是一种将安全性(Security)列为第一优先考虑的语言
若相依 该用户已被删除
9#
 楼主| 发表于 2015-3-11 02:08:59 | 只看该作者
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
活着的死人 该用户已被删除
10#
发表于 2015-3-17 18:46:13 | 只看该作者
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
再见西城 该用户已被删除
11#
发表于 2015-3-22 22:57:34 | 只看该作者
是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言
乐观 该用户已被删除
12#
发表于 2015-3-29 15:38:13 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
不帅 该用户已被删除
13#
发表于 2015-4-1 07:54:16 | 只看该作者
Java 编程语言的风格十分接近C、C++语言。
兰色精灵 该用户已被删除
14#
发表于 2015-4-3 15:36:11 | 只看该作者
学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。
若天明 该用户已被删除
15#
发表于 2015-4-5 03:26:17 | 只看该作者
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
小魔女 该用户已被删除
16#
发表于 2015-4-21 18:09:41 | 只看该作者
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
只想知道 该用户已被删除
17#
发表于 2015-4-22 05:07:25 | 只看该作者
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
简单生活 该用户已被删除
18#
发表于 2015-5-6 12:50:40 | 只看该作者
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
山那边是海 该用户已被删除
19#
发表于 2015-7-1 04:44:31 | 只看该作者
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
分手快乐 该用户已被删除
20#
发表于 2015-7-8 08:50:24 | 只看该作者
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 02:21

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表