製品の一部として利用できる「bin」というフォルダーにあるいくつかのネイティブ バイナリ (dll) を内部的に使用する Windows で Eclipse RCP 製品に取り組んでいます。product.exe ファイルを実行するときに、「bin」フォルダが PATH に存在することを確認する必要があります。eclipse RCP 製品の起動時にフォルダー「bin」が PATH に追加されていることを確認するクリーンな方法はありますか? PATH を更新してから product.exe を呼び出すスクリプトまたはバッチ ファイルを作成したくありません。また、Windows UI またはコマンド プロンプトから環境変数を更新したくありません。
Eclipse IDE 環境から製品を実行しようとすると、実行構成にオプションがあり、[環境] タブで環境変数を構成できることを知っています。値が C:\EclipseRCPProduct\bin;${env_var:PATH} である「Path」という新しい環境変数を作成することで、「bin」フォルダーを PATH に追加できます。
ただし、生成された Product.exe から直接製品を実行するときにも同じことをしたいと思います。誰もこれについて何か考えがありますか?
また、実行構成の [環境] タブで指定された情報を処理する Eclipse コードに関するアイデアがあれば、それは素晴らしいことです。生成された RCP product.exe を介して、製品が外部の Eclipse IDE から起動されたときにコードが機能するかどうかを確認するために、コードをいじってみることができます。