注: プロジェクト プロパティ ペインがこの方法では正しく読み込まれないことがわかりました。起動方法についてさらに調査する必要があります...
これは、Eclipse の Juno (4.2) バージョン (および 3.x の前身) のバグである可能性があります... このスタックオーバーフローの記事は、2 つのことを意味します。
Eclipse にシェル環境変数を認識させる 1 つの方法は、bash シェル/コマンド ラインから Eclipse を起動することです (これにより、シェルから環境が継承されます。
もう 1 つの方法は、Kepler (4.3) より前の Eclipse のバグを暗示しているようです。Kepler (4.3) にアップグレードすると、OP の問題はなくなりました。
また、これを OS X で動作させるのにも役立ちます。この記事と最後に、コマンド ラインからアプリを起動する方法
QuickSilver をランチャーとして使用する OS X の手順を次に示します。~/Applications/ フォルダーに .sh ファイルを作成し、それを QuickSilver から実行します (Spotlight でも同じ基本プロセスが可能だと思います)。
- .app「ファイル」を呼び出すために、この行でeclipse.shを作成しました。私にとって、これは ADT バンドルの一部ですが、以下のパスを .app ファイルへのパスに置き換えるだけです (これは、アプリケーション フォルダーから実行するアイコン、または Eclipse インストールが配置されている場所です)。
編集開始
My originally-posted line
/Users/mike/DevInstalls/adt-bundle-mac-x86_64-20140702/eclipse/Eclipse.app/Contents/MacOS/eclipse
works until I try to open the properties panels in Project Properties. The panels won't open, so I tried the following change to fix it
/Users/mike/DevInstalls/adt-bundle-mac-x86_64-20140702/eclipse/Eclipse.app/Contents/MacOS/eclipse &
but this won't work when launched from Quicksilver.
Either way, launching gracefully via QuickSilver has nothing to do with the OP, so I'm going to stop pulling my hair out over it. :-/
編集終了
Then, back at the command line run "sudo chmod 755 ./eclipse.sh" to set the permission properly so it can be executed.
2.a. 次に、このシェル コマンドを見つけるために QuickSilver を構成する必要がありました。そのために、QuickSilver キー ストロークを押し、右上の三角形をクリックしてその設定を開き、[カタログ...] を選択し、左側の [カスタム] をクリックし、右側のプラス記号をクリックしてエントリを追加し、[ファイル] を選択しました。 & Folder Scanner を開き、シェル スクリプトが入っているフォルダーを選択し、右下の小さな [i] ボタンをクリックすると、ウィンドウが右に展開し、[Include Contents] の下の [Folder Contents] をクリックしました。
2.b. または、Quicksilver の設定で、「カタログ」の下の「Bash コマンド履歴」を有効にすることもできます。このアプローチを使用しないことにしたのは、私の QuickSilver 履歴がコマンド履歴のノイズであふれないようにするためです。