Top / Eclipse / プラグイン開発のTIPS集 / exeファイルを作成する。

Eclipseは全てJavaで書かれてますが、Eclipse自体の実行はeclipse.exeで行われます。このファイルは自分で作成したRCPプログラムの実行にも使用しますので、作り方などをメモっときます。

前提

exeの作成にはC Compilerが必要です。やった見た限りでは、cygwinのコンパイラでうまくいきました。

作ってみる

このファイルを作成するためのプログラムは

${ECLIPSE_HOME}\plugins\org.eclipse.platform.source_3.0.1\
src\org.eclipse.platform_3.0.1\launchersrc.zip

のアーカイブのなかに入っています。

Cygwinを起動して以下のコマンドを実行すればexeが作成されます。

bash-2.05b$ cd launchersrc/library/win32/
bash-2.05b$ ./build.sh -output app.exe -name ApplicationName
     -output ファイル名(オプション)
     -name アプリ名(オプション)

launchersrc/library/ 内のビットマップファイルが取り込まれてアイコンなどになります。

オプションの引数の-output,-name はそれぞれシェル上の

programOutput="eclipse.exe"
programName="Eclipse"

に対応していますので、この初期値を書き換えちゃうってのもありですね。

TIPS

アイコンを変える

launchersrc/library/にあるアイコン画像ファイルは

icon32_basic.bmp
icon32_full.bmp
icon48_basic.bmp
icon48_full.bmp
icon16_basic.bmp
icon16_full.bmp

などがあります。これを別のファイルに差し替えてビルドすれば独自のアイコンを取り込むことができます。

その他

RCPのランタイム内にある config.iniはそのままだと動きませんでした。よくわからないけど、

osgi.bundles=org.eclipse.core.runtime@2:start 

をコメントアウトしたら動きました。


この記事は

選択肢 投票
おもしろかった 18  
そうでもない 0  
  • Eclipse3.1からはExportすると勝手にExeを作ってくれますね。やっぱ3.1はこなれてますねー -- きの? 2005-09-27 09:07:58 (火)

Top / Eclipse / プラグイン開発のTIPS集 / exeファイルを作成する。

現在のアクセス:23593


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-06-10 (月) 14:56:06 (4197d)