博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
10 部署应用程序和applet
阅读量:6208 次
发布时间:2019-06-21

本文共 1187 字,大约阅读时间需要 3 分钟。

跳过 09 Swing用户界面组件

JAR文件

在将应用程序进行打包时, 使用者一定希望仅提供给其一个单独的文件, 而不是一个含有大量类文件的目录,  Java归档(JAR)文件就是为此目的而设计的. 一个 JAR 文件既可以包含类文件, 也可以包含诸如图像和声音这些其他类型的文件. 此外, JAR文件是压缩的, 它使用了大家熟悉的ZIP压缩格式.

可以使用jar 工具制作JAR文件(在默认的JDK安装中, 位于jdk/bin目录下), 常见命令格式为:

jar cvf JARFileName File1 File2 ... ( 注意, 这个格式给linux tar 非常像 )

例如: jar cvf CalculatorClasses.jar *.class icon.gif

除了类文件, 图像和其他资源, 每个JAR文件还包含一个用于描述归档特征的清单文件(manifest), 清单文件被命名为 MANIFEST.MF, 它位于JAR文件的一个特殊META-INF子目录中.

最小的符合标准的清单文件很简单: Manifest-Version: 1.0

要想创建一个带清单文件的 JAR, jar cfm MyArchive.jar manifest.mf com/mycompany/mypgk/*.class

要想更新已有的清单文件, jar ufm MyArchive.jar manifest-additions.mf

可运行的 JAR文件

jar cvfe MyProgram.jar com.mycompany.mkpkg.MainAppClass files to add ( 也就是说, 再打包的时候需要加一个参数 e)

注: 清单文件的最后一行必须以换行符结束, 否则, 清单文件将无法被正确的读取.

Java Web Start

java web start 是一项在 internet 发布应用程序的技术. ( 浏览器只是实现了一个提供下载的平台, 用户需要点击下载到本地, 然后运行, 运行也不依赖浏览器, 而是独立运行, 数字签名的应用程序可以被赋予访问本地机器的任意权限, 路径匹配正确, 下载是自动的)

这里只要简单了解一下就可以了。

Applet

Applet 是一种包含在HTML网页中得JAVA应用程序, HTML网页必须告诉浏览器要加载哪个applet以及每个applet放置在网页中的位置.

<applet code="NotHelloWorldApplet.class" width="300" height="300"></applet>

需要浏览器安装一个插件 java plug-in

也只是了解就可以了.

 

 

转载于:https://www.cnblogs.com/moveofgod/p/3775167.html

你可能感兴趣的文章
http://www.iteye.com/topic/114392
查看>>
this的用法this.name=name 这个什么意思
查看>>
python 装饰器 三 (带有参数的装饰器)
查看>>
HTTP请求示例
查看>>
c++
查看>>
vim配置
查看>>
mysql给root开启远程访问权限,修改root密码
查看>>
iOS 层层推进实现代理模式
查看>>
sql server 2005 (select查询语句用法)
查看>>
解决SQL命令行回退的问题
查看>>
ASP.NET 数据库缓存依赖
查看>>
iframe中的历史记录问题汇总及解决方案[转]
查看>>
JavaScript-正则表达式
查看>>
Logstash配置语法及相关命令
查看>>
Eclipse3.7 Indigo 字体设置为Courier New
查看>>
好久不更新这个博客了。
查看>>
练习五
查看>>
数据库
查看>>
在 Angularjs 中 ui-sref 和 $state.go 如何传递参数
查看>>
电池栏上弹窗
查看>>