文档

Java™教程
隐藏目录
使用与JAR相关的API
路径: 部署
课程: JAR文件中的程序打包

使用与JAR相关的API

Java平台包含几个用于处理JAR文件的类。其中一些API包括:

为了让您了解这些新API带来的可能性,本课程将指导您了解一个名为JarRunner的示例应用程序的内部工作原理。

示例 - JarRunner应用程序

JarRunner允许您通过在命令行上指定JAR文件的URL来运行一个打包在JAR文件中的应用程序。例如,如果一个名为TargetApp的应用程序打包在位于http://www.example.com/TargetApp.jar的JAR文件中,您可以使用以下命令运行该应用程序:

java JarRunner http://www.example.com/TargetApp.jar

为了使JarRunner工作,它必须能够执行以下任务,所有这些任务都是使用新的API完成的:

JarRunner应用程序由两个类组成,JarRunnerJarClassLoaderJarRunner将大部分JAR处理任务委托给JarClassLoader类。 JarClassLoader继承了java.net.URLClassLoader类。您可以在继续本课程之前浏览JarRunnerJarClassLoader类的源代码:

本课程有两个部分:

JarClassLoader类

本部分向您展示了JarClassLoader如何使用一些新的API来执行JarRunner应用程序所需的任务。

JarRunner类

本部分概述了构成JarRunner应用程序的JarRunner类。


上一页:验证已签名的JAR文件
下一页:JarClassLoader类