2

eclipseの共有インストール(RAD 7.0、Citrix)を使用しています。各開発者がeclipse.iniのローカルコピーを提供できるようにする必要があります。「--launcher.ini」コマンドラインスイッチでこれを実行できるはずですが、eclipseにeclipse.iniのローカルコピーを認識させることができませんでした。私が見ている動作は、RAD 7.0とIndigo(テストが高速)の両方で一貫しています。

これをテストするために、非共有のIndigoインストールを使用し、C:\ Tempにeclipse.iniのローカルコピーを作成し、最初の引数として「-showlocation」スイッチを追加しました。これをデフォルトのiniファイルでテストすると、Eclipseが開いたときにタイトルバーにワークスペースパスが正しく表示されるため、ローカルのeclipse.iniが処理されたかどうかがすぐにわかります。

日食のドキュメントには、スイッチの形式が「--launcher.ini{location}」と示されています。私は考えられるすべての組み合わせでデスクトップショートカットを変更しようとしました:引用符付きと引用符なし、フルパスとフォルダ名のみ、引数値を区切るための ""、 "="、 ":"、そしてどの場合もしませんでしたeclipseはローカルコピーを見つけて、タイトルバーにワークスペース名を表示します。

このスイッチが明らかに認識されていない理由を誰かが提案したり、実用的な例を提供したりできますか?また、CitrixデスクトップアイコンのCitrix "/ param:"引数を介してこのスイッチを渡した経験がある場合は、実際の例を見ていただければ幸いです。

4

2 に答える 2

4

eclipse.iniに以下を追加してテストしました。

-name
OriginalINI

そして、コピーしたeclipse.iniには次のようなものがあります。

-name
CopiedINI

-nameは、スプラッシュ画面の「ウィンドウ」名に影響するため、起動時に表示されます。通常の起動では、スプラッシュ画面ウィンドウに元の名前が表示されていました。以下のコマンドで起動すると、コピーされたeclipse.ini名が表示されます。

eclipse/eclipse --launcher.ini $(pwd)/eclipse.ini
于 2012-06-12T13:09:03.673 に答える
1

ランチャーに他の引数がない場合、「--launcher.ini」は Vista でのみ機能することがわかりました。例えば

eclipse --launcher.ini myOther.ini (works)

eclipse -console --launcher.ini myOther.ini (doesn't work on Vista)

eclipse --launcher.ini myOther.ini -console (doesn't work on Vista)
于 2012-12-19T06:48:33.927 に答える