自åˆ?のWrapperをカスタマイズする

Wrapperバã?¼ジョン3.3.7のリリースでã€? Wrapperは、リソースのã�?くつかを変更したりã?? Windows上で外観をカスタマイズしたりã?�などの能力ã?®備えた機è?½の提供を開始しましたã€?

Wrapperバイナリ版ã?Œwrapperw.exe」をカスタマイズするときã?? "--customize"コマンドでæŒ?定された新しいリソースで新しいバã?¼ジョンのバイナリが作æ?�されますã?? そã?®結果となるバイナリはロãƒ?クされ、もはã‚?カスタマイズはできなくなりますã??

新しいカスタマã?¼・バイナリを作æ?�するときã?�次の引数を結合できますã?? 引数 "--target {target.exe}" は、常にå¿?要ですã??

全てのファイル名ã?®パスがã?�呼び出しå??への相対çš?な配置場æ‰?であるå¿?要ã?¯なくã?? Wrapperバイナリの配置場æ‰?への相対であることに注意してくださいã€? 例えば、次のコマンドでは、ã??wrapperw.exe」バイナリと 同じãƒ?ィレクトリーにターゲãƒ?トã?»ファイルを作æ?�し、同様に、そのãƒ?ィレクトリーに新しいアイコンã‚? スプラãƒ?シュ・スクリーンを探すことになりますï¼?

bin\wrapperw.exe --customize --target myapp.exe --icon myicon.ico --splash mysplash.bmp

実行ターゲãƒ?トï¼?

Wrapperバイナリがカスタマイズされるときã?? 常に、カスタマイズ・バã?¼ジョン用に、新しい ファイル名をæŒ?定するå¿?要がありますã?? 既に同じファイル名が存在する場合には、Wrapperは常にそã?®ファイルを上書きしますã??

wrapperw.exe --target myapp.exe

全てまとめてパラメーターを置くと、このような コマンドラインとなりますï¼?

bin\wrapperw.exe --customize --icon MyIcon.ico --splash MySplash.bmp --target MyApp.exe

こã?®コマンドã?¯ã€? ã€?wrapperw.exe」が配置してã�?ある同じãƒ?ィレクトリーにã€? カスタマイズされたアイコンã‚?スプラãƒ?シュ・スクリーンと共にã€? 新しい実行ファイルã€?MyApp.exe」を作æ?�しますã??

アイコンをカスタマイズする

NOTE

こã?®機è?½を利用するためにはã€? Java Service Wrapperのスタンãƒ?ード版、あるいは、ã?—ロフェãƒ?ショナルç‰?をご利用くださいã€?

Wrapperは、デフォルトã?»アイコンを同梱して配å¸?されてã�?ますがã€? しかしながら、Wrapperを同梱してã�?る商品ã?®アイコンで置き換えたã�?とã�?ã�?開発è€?の希望のためにã€? Wrapperは、ç´?晴らしã�?アプリケーション・ランチャーでもあるとã�?ã�?役目も提供してã�?ますã??

アイコン・ファイルは、標準ã?®マルチã?»レイヤー・アイコン・ファイルでありã€? サポã?¼トされるå¿?要がある全ての解像度ã‚?アイコン・サイズを含んでã�?ますã??

設定例ï¼?
wrapperw.exe --target myapp.exe --icon myicon.ico

スプラãƒ?シュ・スクリーンをカスタマイズする

NOTE

こã?®機è?½を利用するためにはã€? Java Service Wrapperのスタンãƒ?ード版、あるいは、ã?—ロフェãƒ?ショナルç‰?をご利用くださいã€?

Wrapperのコンソールレス版ã??wrapperw.exe」ã?¯ã€? ãƒ?フォルトで、スタート時にスプラãƒ?シュ・スクリーンを表示しますã?? こã?®スプラãƒ?シュ・スクリーンは、Wrapperを同梱してã�?る商品ã?®合わせたイメージ画像で置き換えることでカスタマイズすることができま

Javaå†?部からではなくã?�Wrapperにスプラãƒ?シュ・スクリーンを表示させることはã€? アプリケーション・スタートアãƒ?プをとてもresponsiveらしくさせる利点がありますã?? そã?®ç�?由は、スプラãƒ?シュ・スクリーンはJVM起動前に表示されã€? Javaアプリケーションのクラスがロード(読み込み?¼‰されて初期化されて見える状態を維持してã�?るためですã??

?¼»wrapper.splashscreen.mode?¼½ プロパティを使って、スプラãƒ?シュ・スクリーンの動作につã�?てコントロールすることができますã??

こã?®引数では、スプラãƒ?シュ・スクリーンを表示しなã�?ためã€? ã€?wrapper.exe」バイナリでは非合法ですã??

Example:
wrapperw.exe --target myapp.exe --splash mysplash.bmp

現在のところ、唯ä¸?、ビãƒ?トã?žッãƒ? (*.bmp) ファイルをサポã?¼トしてã�?ますã?? 画像サイズã‚?ビット深さã?®制限ã?¯ありませんã€?