jp.go.nict.langrid.management.web.utility
クラス JarUtil

java.lang.Object
  上位を拡張 jp.go.nict.langrid.management.web.utility.JarUtil

public class JarUtil
extends Object

Jarファイル用のユーティリティ

バージョン:
$Revision$
作成者:
Masaaki Kamiya, $Author$

コンストラクタの概要
JarUtil()
           
 
メソッドの概要
static File convertJarToZip(File jar, String fileName)
          JarファイルからJar特有のファイル等を除いてZipファイルを作成します。
static byte[] makeInstance(Map<String,byte[]> map)
          ファイル名とファイルのバイト配列のマップからそれらを含んだjarのバイト配列を生成する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JarUtil

public JarUtil()
メソッドの詳細

convertJarToZip

public static File convertJarToZip(File jar,
                                   String fileName)
                            throws IOException
JarファイルからJar特有のファイル等を除いてZipファイルを作成します。

パラメータ:
jar - 元になるjar
fileName - Zipのファイル名
戻り値:
Zipファイル
例外:
IOException - 処理に失敗した

makeInstance

public static byte[] makeInstance(Map<String,byte[]> map)
                           throws IOException
ファイル名とファイルのバイト配列のマップからそれらを含んだjarのバイト配列を生成する

パラメータ:
map - jarに含めるファイル名と実体のバイト配列
戻り値:
jarのバイト配列
例外:
IOException - 処理に失敗にした