<b>在操纵程序中和Applets小程序中操纵archive</b>[Java编程]
本文“<b>在操纵程序中和Applets小程序中操纵archive</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
你得感激Java 1.2所供应的JAR加强功效.你目前可以运行已经被归档(archived)的applets和利用程序了.比方,假如你传送给Java注释器一个-jar号令,你便可以运行已经归档(archived)的利用程序了.打包压缩在JAR文件中的Java利用程序可以直接在Windows大概Solaris桌面上履行.
这些归档文件(archives)自动履行的方法取决于你所利用的系统.当你在32位的Windows系统中安装了Java 1.2 运行环境后,安装程序将注册一个缺省的JAR文件衔接.之后,你可以通过-jar 选项调用Java注释器,便可以自动运行JAR文件.关于 Solaris 2.6操作系统, Sun实际上扩大了该操作系统的内核,这样系统便可以辨认JAR文件了.内核的扩大部份使得Solaris 2.6通过-jar选项直接调用Java注释器,这样Solaris系统可以同履行内涵的Solaris可履行文件一样,履行archive 文件.
运行已经归档(archived)的Java小程序同运行已经归档(archived)的利用程序有所差别,因为你需求奉告Java applet viewer大概支持Java的浏览器若何利用applet.普通情形下,通过成立包含<APPLET>标识的网页便可以了.该标识的有关属性值会奉告你浏览器关于applet的有关情形,诸如它的类名和位置.
利用<APPLET> 标识,你可以把一个大概更多个archives同applet接洽起来.当你在小程序中利用archive文件时,浏览器老是先在archives中探求需求的类和资源文件.假如浏览器在archives中找不到这些文件,浏览器就试图从服务器得到这些文件.假如archives 不存在,情形也是如此.
用来在applet中标明Java archive的属性是ARCHIVE.属性ARCHIVE老是同CODE属性一同配合利用的.CODE属性标明了主applet类的名称, ARCHIVE属性标明了archive文件的位置,该位置可以通过相对的大概绝对的URL来定义.关于相对的URL,你的浏览器按照applet代码的根目录,来决意archive文件的位置.你能否回想起来,代码所在位置的根目录就是applet的源代码所在位置,该位置可以用CODEBASE属性标明.
在下面的例子中,主applet类是myapp.class,浏览器在呼应的属性文件中探求它.假如浏览器找不到applet类,浏览器就到服务器上去探求该applet类.
<APPLET CODE="myapp.class" ARCHIVE="myapp.jar" WIDTH="250" HEIGHT="250">
</APPLET>
假如一个applet利用了不止一个archive,你可以输入在逗号脱离开的清单中输入archives文件的URL.下面的例子中,applet利用了两个archives文件.第一个archive名为strider1.jar,第二个archive 名为strider2.jar.
<APPLET CODE="strider.class" ARCHIVE="strider1.jar,strider2.jar" WIDTH="300" HEIGHT="300">
</APPLET>
以上是“<b>在操纵程序中和Applets小程序中操纵archive</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |