自åˆ?ã®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) ファイルをサãƒã?¼ãƒˆã—ã¦ã?ã¾ã™ã?? ç”»åƒã‚µã‚¤ã‚ºã‚?ビット深ã•ã?®åˆ¶é™ã?¯ã‚りã¾ã›ã‚“ã€?