java程序运行.docx

上传人:b****5 文档编号:5902099 上传时间:2023-01-02 格式:DOCX 页数:16 大小:93.28KB
下载 相关 举报
java程序运行.docx_第1页
第1页 / 共16页
java程序运行.docx_第2页
第2页 / 共16页
java程序运行.docx_第3页
第3页 / 共16页
java程序运行.docx_第4页
第4页 / 共16页
java程序运行.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

java程序运行.docx

《java程序运行.docx》由会员分享,可在线阅读,更多相关《java程序运行.docx(16页珍藏版)》请在冰豆网上搜索。

java程序运行.docx

java程序运行

终端上运行

Java的结构

上一讲我们对Java程序进行了编译,你还记得吗?

记得。

对程序进行了编译,并且在模拟器上实际运行了。

本讲我们将就编译谈谈Java的结构。

   

解释程序、编译器

作为编程语言的资源编码通过解释程序和编译器被翻译成机械语言。

机械语言?

恩。

电脑不能理解编程语言的资源编码,所以要用解释程序或者编译器把其翻译为电脑能够理解的“机械语言”。

 

 

解释程序是把编程语言的资源编码逐步翻译的同时实际运行。

而相对的,编译器在程序运行之前,事先把编程语言的资源编码全部译为机械语言,作成电脑能够运行形式的程序。

利用编译器把编程语言的资源编码翻译为机械语言,这个过程被称为编译。

解释程序边翻译边运行啊?

而编译器是将程序全部翻译完后再运行,不是更费事吗?

恩。

确实编译器是必须要把资源编码翻译完才能运行的。

但是,全部翻译完后的运行速度,相比边翻译边运行的解释程序,还要快呢。

运行翻译好的程序

作用

真的不掉线吗?

、?

编译器

把作为编程语言的资源编码全部翻译为机械语言,制作成计算机能够运行形式的程序

解释程序

把作为编程语言的资源编码按部就班地进行翻译,同时运行程序。

 

Java的结构

明白了什么是解释程序和编译器,下面就对Java进行说明。

实际上,这两种工具Java都得用到。

两种都用?

恩。

使用Java编译器把编写Java的资源编码翻译成bytecode。

然后,Java虚拟器对bytecode逐步翻译,同时运行。

为什么那么费事呢?

用编译器翻译成能够运行的形式不就可以了吗?

主要是为了实现crossplatform。

Java在计算机实体里制作成Java虚拟器这样的虚拟计算机。

这样,无论在什么OS下都可以运行同样的程序了。

Java在计算机实体里作成Java虚拟机这样的虚拟计算机。

 

真的不掉线吗?

、?

Jar文件与Jad文件

传输用的文件形式

还记得之前利用编译方法制作类文件,在模拟器上进行运行确认吗?

记得。

实际上要在终端运行程序只有类文件是不行的。

呃ーーーー!

那么,要运行程序还需要什么呢?

要在终端内运行Java程序,必须要制作「Jar文件」与「Jad文件」。

Jar文件?

Jad文件?

恩。

Jar文件是把复数的类文件、图像文件和声音文件一起进行压缩后的文件。

使用Jar文件,可以很容易的给Java程序分类。

相比起对复数文件一个个的进行分类,把文件合并为一个显得更简单啊。

是这样的。

还有一个Jad文件,记载着终端应用程序的信息。

如,终端应用程序的名称、说明等详细资料。

文件

作用

Jar文件

把复数的类文件、图像和声音文件一起压缩后的文件

Jad文件

记载终端应用程序信息的文件

 

设定Jar文件名

下面,我们就来试着把上次所作的helloworld的Jar文件和Jad文件作出来。

好的。

 

首先必须要为制作的Jar文件设定文件名。

点击选项中的「MIDletsuite…」。

在这里为制作的文件设定文件名。

在「JARfilename」里面输入「helloworld」,点击「OK」键。

编译

真的不掉线吗?

、?

下面就开始编译了。

点击工具栏的Compile。

如果MessagePanel里面出现了「CompilationCompleted」的信息,就表明编译成功了是吗?

是的!

读写验证

编译一结束就要进行读写验证了。

读写验证?

检验一下程序是否完全符合标准,是否包含危险的命令,这就叫做读写验证。

通过进行读写验证,可以提高程序的安全性。

 

点击「MIDPVerify」,若MessagePanel里出现「CLDC+MIDPVerificationCompleted」,就没问题了。

真的不掉线吗?

、?

接下来点击「Preverify」。

若MessagePanel里出现「PreverifyCompleted」,就成功了。

制作Jar文件

下面我们开始制作Jar文件。

首先点击「CreateJAR…」。

 

设定「MIDlet-Name」「MIDlet-Version」「MIDlet-Vendor」。

下表是各项目设定内容的总结。

这里分别在「MIDlet-Name」、「MIDlet-Version」和「MIDlet-Vendor」里设定「helloworld」、「1.0」和「NEC」。

设定完后按「OK」键。

真的不掉线吗?

、?

项目

内容

MIDlet-Name

程序名称

MIDlet-Version

程序版本号

MIDlet-Vendor

程序制作商名称

MicroEdition-Profile

MIDP版本

MicroEdition-Configuration

CLDC版本

MIDlet-Data-Size

程序所用RMS大小

 

如果MIDletMessagePanel里出现了「JARManifestFileCreationCompleted」与「JARFileCompleted」,那么Jar文件就制作完成了。

制作Jad文件

接下来就要制作Jad文件了。

先点击「CreateJAD…」。

在这里设定Jad文件的内容。

下表是各项目设定内容的总结。

这里分别在「MIDlet-Description」与「Media-price」里设定「helloworld」与「free」,设定结束后按「OK」键。

 

项目

内容

MIDlet-Name

程序名称

MIDlet-Version

程序版本

真的不掉线吗?

、?

MIDlet-Vendor

程序制作商名称

MIDlet-Jar-URL

下载Jar文件的URL

MIDlet-Jar-Size

下载Jar文件大小

MicroEdition-Profile

MIDP版本

MicroEdition-Configuration

CLDC版本

MIDlet-Description

程序说明

Media-Price

程序价格

MIDlet-Data-Size

程序所用RMS大小

MIDlet-Install-Notify

发送安装状态报告的URL(必须用http:

//)

MIDlet-UseNetwork

MIDletSuite是否使用网络?

(用Yes/No标记)

 

若MessagePanel里出现「JADFileCreationCompleted」的提示,则Jad文件就制作成功了!

操作确认

Jar文件与Jad文件制作成后,为了检验是否有问题,需要在模拟器上确认一下。

是!

与上次对类文件进行的操作确认一样,在「Applicationlocation」里面设定Jad文件的路径。

这里输入「c:

:

\myjava\helloworld.Jad」,输入完成后点击「RunEmulator」,开始实际运行模拟器!

运行结果与上次一样啊!

            

真的不掉线吗?

、?

向终端传输

安装驱动

接下来,就要传送到终端上面去了。

首先,需要准备传输工具。

有数据线吧?

是的。

好,别着急,先去下载必要的工具。

从「http:

//www.nec-

好的,已经下载完了。

把下载的文件解压缩,这里解压缩的是「c:

\javatool\」下面的文件。

好的,已经解压缩完毕。

下面用数据线连接PC与终端。

博士!

出现了「发现新硬件」的提示。

恩。

会出现三个找到新的硬件提示,这时安装驱动。

根据找到新硬件向导进行安装。

开始使用找到新硬件向导了。

不要选择「搜索适于我的设备的驱动程序」,而是选择「显示已知设备驱动程序的列表,从中选择特定驱动程序」。

单击「下一步」。

 

画面上出现「在下列搜索地址中搜索合适的驱动程序」「包含下列搜索地址」,指定解压缩后的驱动文件。

这里指定「c:

\javatool\USBDriver\WinXP_2000」。

安装驱动的机器OS系统若非WindowsXP或Windows2000,则要安装「Win98」的驱动,不能装「WinXP_2000」的。

全部指定完后,点击「下一步」。

 

接下来会出现「Windows无法为这个设备找到一个驱动程序」,这个没关系,点击继续按键。

真的不掉线吗?

、?

然后在这里点击「完成」,结束第一个驱动的安装。

 

安装完第一个驱动后,电脑会自动找到第二个,按照第一个驱动的安装方法以同样的顺序进行安装。

画面上出现「在下列搜索地址中搜索合适的驱动程序」「包含下列搜索地址」,指定安装第一个驱动的文件夹。

这里指定「c:

\javatool\USBDriver\WinXP_2000」。

点击「下一步」。

 

与第一个驱动相同,出现「Windows无法为这个设备找到一个驱动程序」,不用管它,点击继续按键。

 

结束了第二个驱动的安装,点击「完成」键。

第二个驱动安装完后电脑会自动找到第三个,按照前两个的安装流程进行安装。

画面上出现「在下列搜索地址中搜索合适的驱动程序」「包含下列搜索地址」,指定安装第一个驱动的文件夹。

这里指定「c:

\javatool\USBDriver\WinXP_2000」。

点击「下一步」。

与前两个驱动相同,出现「Windows无法为这个设备找到一个驱动程序」,仍然不用管它,点击继续按键。

 

至此第三个驱动也装完了,点击「完成」按键。

 

向手机传输。

装好驱动后,就可以向手机进行传输了。

首先,打开解压缩后的Javatool。

好的。

打开后,出现上面所示的画面。

要传输应用程序,必须要在「PortNum」里面指定USB驱动的端口号。

端口号是多少啊?

根据PC的不同,端口号也不同。

可以在控制面板-系统-硬件-设备管理器里面查看。

把设备管理器打开。

好的,已经打开了。

 

有一个「端口(COM和 LPT)」选项,点击这个选项。

啊,显示出「NECPortalPhoneKMP6J1L!

ComPort(COM8)」。

恩,最后一个「COM」之后的号码就是端口号。

这里的端口号是「8」。

知道了端口号,就在「PortNum」里面进行设定。

然后,设定要传输的终端应用程序的Jad文件和Jar文件。

这里分别在「JADfile」设定「c:

\myjava\helloworld.Jad」、「JARfile」里设定「c:

\myjava\helloworld.Jar」,设定结束后,点击「WriteFile」,就开始传送了!

这是传输中的画面。

在传输过程中,如果想中止传输,点击「Abort」就可以了。

现在什么也不要做,就等着程序传完吧。

            

出现「Writingwassuccessful」信息,就表示传送成功了!

现在就让我们打开终端中的应用程序吧。

是。

啊!

跟在模拟器上的运行一样啊!

与模拟器上的运行一样!

下一讲

传输的应用程序运行正常吧。

是的,显示「HelloWorld」一切正常。

恩。

到目前为止我们已经把应用程序开发的流程全部学习了一遍,从下讲开始,就要实际制作程序应用了。

下一讲,就先从编程基础开始吧!

真的不掉线吗?

、?

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1