- PR -

JARにて圧縮した際の問題

1
投稿者投稿内容
bob2
会議室デビュー日: 2004/10/25
投稿数: 5
投稿日時: 2004-10-25 16:37
こんにちは。
先ほどヘルプに関しての質問をしました。
あれでヘルプファイル(.chm)を実行できたんですが‥

作成したアプリケーションを複数人に配布しようとJAR化することを考えています。
ディレクトリ構造は以下の通りです。
main.class
manifest.txt -> Manifest-Version: 1.0
Main-Class: main

sub/sub.class
sub/help.chm

この現状で
jar cvfm sample.jar manifest.txt main.class sub/*.class sub/*.chm
と入力してsample.jarを実行し、chmを動作させる箇所になると
ファイルsub/help.chmは開けません
といったダイアログが表れ、ヘルプが開けません。

ヘルプを呼び出している関数を以下に示します。
public void HelpDisplay() {
try {
Runtime.getRuntime().exec("hh.exe sub/help.chm");
} catch(Exception e) {
System.out.println("e:"+e);
}
}

原因がわかりません。どなたかご教授の程よろしくお願いします。
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2004-10-25 19:53
ヘルプファイルがjarに含まれていれば、
ファイルを解凍しないと外部プロセスから
見ることはできないと思うんですが・・・
1

スキルアップ/キャリアアップ(JOB@IT)