2012-04-17 3 views
1

バンドルされたJREのないインストーラを作成しようとしていますが、インストーラが適切なJREを見つけることができないときにJREの場所を尋ねるのではなく、java.comから適切なJREをダウンロードするようメッセージを表示します。私がこれをすることを可能にするもの。install4jウィザードで「Locate」ボタンを無効にして、JREが検出されなかった場合のカスタムメッセージを表示する方法はありますか?

インストーラの起動シーケンスで画面を追加したり、アクションを追加しようとしましたが、どちらもinstall4jウィザードが適切なJREを見つけた後にのみ実行され、適切なJREの検索やユーザーにJRE(動的バンドル) 。

これについての洞察は非常に高く評価されます。

答えて

0

これは、JVMがロードされる前のインストーラのネイティブ部分です。したがって、画面やアクションの追加は、JVMで実行されるため役に立ちません。

あなたは、一般的な設定 - >言語に行くことによって、エラーメッセージを変更するカスタムローカライズファイルを定義し、メッセージを上書きすることができます。

exe4j.NoJvmFoundは、あなたのメッセージはjava.comに行くのユーザーを伝えます=。

+0

ありがとう、私が必要としていたのはインゴです。しかし、 "Locate"ボタンが表示されないようにシステム変数を変更することは可能ですか? –

+0

@ L.C。残念ながら、これは現時点では不可能です –

関連する問題