複数のjarファイルで構成されるWebstartアプリケーションがある場合、これらのjarファイルに含まれるファイルをどのようにリストできますか?事前にWebstartedアプリケーションのjarファイル内のすべてのファイルを一覧表示
おかげで、
アルノー
EDIT(実行時に):
問題、下にmentionned方法で(私が今まで使用したものと非常に似ています)、 webstartを呼び出すときに何とかクラスパスが変更されるということです。確かに、それはあなたの瓶をもう参照しませんが、代わりにdeploy.jar
です。
java -cp myjars test.ListMyEntries
を実行すると、JARの内容が正しく印刷されます。一方、webstart経由では、deploy.jar
の内容を取得します。これは、webstarted時にクラスパスが定義される方法であるためです。システム/デプロイメントのいずれのプロパティでも、元のjar名のトレースは見つかりませんでした。
出力サンプル:
Entries of jar file /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/deploy.jar
META-INF/
META-INF/MANIFEST.MF
com/sun/deploy/
com/sun/deploy/ClientContainer.class
com/sun/deploy/util/
com/sun/deploy/util/Trace$TraceMsgQueueChecker.class
一覧それら? – jzd