2 つのプロジェクトがある OSGi プロジェクトを作成しました: - 1 つのプラグイン プロジェクト: ソース ファイル、機能プロジェクトを使用する製品構成、および機能 org.eclipse.equinox.p2.ui.user を含みます。これは、私のプログラムが新しいソフトウェアをインストールしたり、プログラムを更新したりできることを意味します。- 私のプラグイン プロジェクトを含む 1 つの機能プロジェクト。
プログラムをEclipseで実行できます。動作します。Eclipse から製品構成をエクスポートして、プログラムを起動できます。動作します。
その後、eclipse のフレームワーク PDE を使用してプログラムを自動的にビルドしたいと考えています。このチュートリアルに従いました: http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse。pde.doc.user/guide/tasks/pde_product_build.htm . Windows、Linux、および Mac OS 用のプログラムを生成できます。Windows と Linux の実行可能ファイルが動作します。ただし、mac os の実行ファイルは動作しません。
アイコンをクリックしても何も起こらず、エラーもありません。Mac OS で起動できるようにするには、ファイル myExecutable.app/Contents/MacOS/eclipse を Eclipse.app/Contents/MacOS/eclipse のファイルに置き換える必要があります。生成された実行可能ファイルの「eclipse」ファイルが正しい形式ではないようです。
この問題の原因は何か分かりますか? または、それを解決する手がかりがあれば。
どうもありがとうございました、
バット