
JAR
JAR(JavaArchive,Java归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。为J2EE应用程序创建的JAR文件是EAR文件(企业JAR文件)。
JAR文件格式以流行的ZIP文件格式为基础。与ZIP文件不同的是,JAR文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和JVM这样的工具直接使用。在JAR中包含特殊的文件,如manifests和部署描述符,用来指示工具如何处理特定的JAR。
一个JAR文件可以用于:
□用于发布和使用类库
□作为应用程序和扩展的构建单元
□作为组件、applet或者插件程序的部署单位
□用于打包与组件相关联的辅助资源
JAR文件格式提供了许多优势和功能,其中很多是传统的压缩格式如ZIP或者TAR所没有提供的。它们包括:
安全性。可以对JAR文件内容加上数字化签名。这样,能够识别签名的工具就可以有选择地为您授予软件安全特权,这是其他文件做不到的,它还可以检测代码是否被篡改过。
减少下载时间。如果一个applet捆绑到一个JAR文件中,那么浏览器就可以在一个>
压缩。JAR格式允许您压缩文件以提高存储效率。
传输平台扩展。Java扩展框架(JavaExtensionsFramework)提供了向Java核心平台添加功能的方法,这些扩展是用JAR文件打包的(Java3D和JavaMail就是由Sun开发的扩展例子)。
包密封。存储在JAR文件中的包可以选择进行密封,以增强版本一致性和安全性。密封一个包意味着包中的所有类都必须在同一JAR文件中找到。
包版本控制。一个JAR文件可以包含有关它所包含的文件的数据,如厂商和版本信息。
可移植性。处理JAR文件的机制是Java平台核心API的标准部分。
JAD
Java应用程序描述符(JAD)
JAD文件包含MIDlet套件的标题信息,例如开发应用程序的公司、应用程序名称和大小。在将应用程序下载到设备上时,将先下载和读取描述符,然后再下载和读取包含MIDP应用程序的JAR文件。在装入MIDlet套件的完整JAR文件之前,移动设备上的应用程序管理软件可使用JAD文件验证MIDlet是否适用于该设备。JAD还向MIDlet提供特定于配置的属性(参数),而无需修改JAR文件。这样设备便可以确认是否具有足够的空间用于存放应用程序,以及是否应下载完整的应用程序。
Java文件的扩展名为jad。
JAD文件为纯文本格式,可用记事本打开。一个JAD文件至少需要包含包含如下属性:
MIDlet-Name。向用户标识MIDlet的MIDlet套件名称。
MIDlet-Version。MIDlet套件的版本号。应用程序管理软件使用该版本号执行安装 *** 作和升级,以及与用户进行通信。
MIDlet-Vendor。提供MIDlet套件的组织。
根据项目配置所支持的MIDP版本,还可以使用其他属性:
MIDlet-JAR-URL。此MIDlet套件的JAR文件的位置和名称。
MIDlet-JAR-Size。通过此MIDlet套件生成的JAR文件的大小。每次生成JAR文件后,都会更新此只读属性。
-Profile。所需的JavaME配置文件,它使用与系统属性profiles相同的格式和值(例如MIDP-10)。
-。所需的JavaME配置,它使用与系统属性相同的格式和值(例如CLDC-10)。
MIDlet-Description。MIDlet套件的描述。
MIDlet-Icon。JAR文件内的PNG文件名,用于表示MIDlet套件。应用程序管理软件显示了标识此套件的图标。
MIDlet-Info-URL。一个URL,提供进一步描述MIDlet套件的信息。
MIDlet-Data-Size。MIDlet所需的持久性数据的最少字节数。设备可以根据其自身的策略提供额外的存储。
JavaSE包括:java概述、数组、面向对象、基础语法等,java培训课程内容是什么java培训课程学什么JDK开发环境的安装;面向对象的概念及编程;类和对象、字段/属性、方法、构造器的声明和使用;运算符、表达式、分支语句、常规循环语句和增强型for循环等。java培训课程内容是什么java培训课程学什么一、MySQL发展简史与产品构成MySQL数据库安装;安装world数据库;使用MySQL客户端;使用Select语句查询表数据;MySQL的数值、字符串、日期/时间等数据类型;使用SQL表达式;创建、修改和删除数据库;创建、修改和删除表;外键、外键约束和引用完整性;使用Insert/Update/Delete进行数据的插入、修改和删除;使用预处理语句;联接(join)的概念;在SQL中联接表;基本联接、内联接、外联接的原来与使用、使用事务控制语句执行多个并发的SQL语句;企业应用程序与JavaEE平台的N层架构;JavaEE组件和容器架构;二、开发JavaEE企业应用程序的步骤使用HTML语言编写网页;B/S架构应用程序的工作原理;开发和配置Web标准组件Servlet;Servlet工作原理和生命周期;JSP组件的工作原理和生命周期;三、JSP组件的指令、声明、注释、let和表达式等脚本元素使用JSP的隐含变量;使用Model2架构设计Web应用程序;HTML表单开发与表单数据处理;使用Servlet实现控制器;使用Service组件实现业务逻辑;JDBC编程访问数据库;使用DataSource连接池和JNDI优化数据库访问;使用DAO组件封装数据访问逻辑。四、使用Struts1x框架开发Web应用程序Struts框架的MVC工作原理、前端控制器模式的应用;开发和配置Action类和表单Bean类;>
以上就是关于求Java程序打包成可执行jar的工具或者方法全部的内容,包括:求Java程序打包成可执行jar的工具或者方法、java培训课程内容是什么java培训课程学什么、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)