Spec-Zone .ru
спецификации, руководства, описания, API
|
Платформа Java содержит несколько классов для использования с файлами JAR. Некоторые из этих API:
Чтобы дать Вам общее представление о возможностях, которые открываются этими новыми API, этот урок ведет Вас посредством внутренних работ примера приложения под названием JarRunner.
JarRunner позволяет Вам запустить приложение, это связывается в файле JAR, определяя файл JAR URL на командной строке. Например, если бы приложение под названием TargetApp было связано в файле JAR в http://www.example.com/TargetApp.jar, то Вы могли бы запустить приложение, используя эту команду:
java JarRunner http://www.example.com/TargetApp.jar
Для JarRunner, чтобы работать, это должно быть в состоянии выполнить следующие задачи, все из которых выполняются при использовании новых API:
Приложение JarRunner состоит из двух классов, JarRunner и JarClassLoader. JarRunner делегирует большинство обрабатывающих JAR задач к JarClassLoader class. JarClassLoader расширяет java.net.URLClassLoader class. Можно просмотреть исходный код для JarRunner и классов JarClassLoader перед продолжением урока:
У этого урока есть две части:
Этот раздел показывает Вам, как JarClassLoader использует некоторые из новых API, чтобы выполнить задачи, требуемые для рвения JarRunner.
Этот раздел суммирует JarRunner class, который включает приложение JarRunner.