- PR -

JarSigner で Out Of Memory エラー

1
投稿者投稿内容
ゆう
常連さん
会議室デビュー日: 2001/12/10
投稿数: 33
投稿日時: 2007-03-15 20:31
いつもお世話になっています

JavaWebStartを使ってアプリケーションの自動バージョンアップを行なっています。
その中で署名をするためにJarSignerを使用しているのですが
Out Of Memory エラーが発生して困っております。

調査の結果、署名をするjarファイルのサイズが大きい時に起こるようなのですが
25M位で起こってしまいます。
現在は不要ファイルを極力削除して20M前後にすることによって回避していますが
今後の拡張によって増えることを想定した場合、どのような対応をするのが良いのでしょうか?


Java :1.4.2_12
OS :WindowsXP
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2007-03-15 23:17
jarsigner OutOfMemoryErrorで検索すると色々とヒットします。
最初のページは Ant の signjar タスクで OutOfMemoryError が発生するという事例ですが、ここに jarsigner でヒープサイズを指定する方法が書かれていました。
>I see that jarsigner on the command line requires VM options to be passed using -J-Xms128m -J-
>Xmx256m arguments. Is there a way to do this in the signjar task. Or in all ant tasks, in general?
1

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