Cdtをインストールした後、Eclipseは常にデフォルトのワークスペースをロードすることに気付きました。 config.ini
のosgi.instance.area.default
にリストされているワークスペース。 Eclipseは、Prompt for workspace on startup
が設定されているかどうかにかかわらず、どのワークスペースを開くかを尋ねません。
起動時にどのワークスペースを読み込むかをEclipseに強制するにはどうすればよいですか?
Linux 3.0 X86_64のIndigoで同じ問題が発生しました。Eclipse -clean
を実行した後、すべてが正常に戻りました。
Eclipseの問題に関するコメントのおかげで: https://bugs.Eclipse.org/bugs/show_bug.cgi?id=134412
「起動時にワークスペースを要求する」ボックスにチェックを入れると、機能します。これは、「ウィンドウ」>「設定」>「一般」>「起動とシャットダウン」>「ワークスペース」にあります。
HTH
Eclipseインストールのconfiguration/.settingsフォルダー内には、org.Eclipse.ui.ide.prefs
というファイルがあります。このファイルをテキストエディターで開き、プロパティSHOW_WORKSPACE_SELECTION_DIALOG
をfalseからtrueに変更します。
Windows上のEclipse 3.7でテスト済み。
私はEclipse Indigoを使用していますが、これは私がそれを行う方法です:
ウィンドウ>設定>起動とシャットダウン>ワークスペース
ウィンドウ上部のチェックボックス:「起動時にワークスペースを要求する」
バージョン:Ecliplse CIndigo Service Release 2
「起動時にワークスペースのプロンプト」チェックボックスが機能しませんでした。デフォルトのワークスペースを設定し、Eclipseインストールディレクトリで「configuration」という名前のフォルダーを探し、「config.ini」ファイルを開きます。 「osgi.instance.area.default」を編集して、希望するデフォルトのワークスペースを提供します。
私はスレッドをたどり、すべてを疲れさせましたが、うまくいきませんでした。最後に、Eclipseショートカットのターゲットが次のようであることを確認しました
C:\Eclipse_3.6\Eclipse\eclipse.exe -clean -data "C:\workplace" ...
-dataオプションを削除しただけで機能しました。起動時にワークスペースを選択するポップアップが表示されました。
乾杯。
(Eclipse Junoで)同じ問題がありましたが、デフォルトのワークスペースを使用しているワークスペースに変更したかっただけです。以下に設定があります。
Eclipse_DIRECTORY/configuration/config.ini
これにより、ワークスペースを要求することなく特定のワークスペースがロードされます。デフォルトのワークスペースを変更するだけの場合は、値を変更するか、値が存在しない場合は追加できます。
[email protected]/some_workspace
または
osgi.instance.area.default =/some/absolute/path/some_workspace
Eclipse -EclipseでEclipseを起動すると、驚かされました。
私は同じ問題を抱えていることを確認できます。また、CDTでEclipseクラシックを使用しています。面白いのは、それが今晩早くに始まったということです。それ以前は、常にワークスペースを求められました。 「起動時にワークスペースを要求する」をチェックしても効果はありません。起動スクリプトを使用してEclipseを起動していないため、起動時に-dataフラグが設定されていません。 configuration/config.iniから「osgi.instance.area.default」という行を削除しましたが、効果はありませんでした。
この問題に付随するいくつかの奇妙な癖:「ワークスペース」ワークスペースを削除すると、起動時に再び作成されます。しかし、「実際の」ワークスペースの1つに切り替えると、切り替えられるオプションとして「ワークスペース」ワークスペースがリストされていないことがわかります。
予想どおり、Eclipseを再インストールすると問題が解決します。しかし、それに頼らずに問題を解決する方法を見つける方が良いでしょう。
Aptana 3.2.2
\ configuration.settings\org.Eclipse.ui.ide.prefs
編集:
RECENT_WORKSPACES=I\:\\PDT\\workspace
それは最近のワークスペースをチェックするので、あなたが望むものに設定するだけで、私は外付けドライブから実行するためにそれをします。
Eclipse.iniに-showLocationパラメーターを追加して問題を解決しました
Eclipseでも同じ問題が発生しましたが、Eclipse -cleanを呼び出しても問題は解決しませんでした。
最終的に、Eclipseのインストールフォルダー内にEclipseというスクリプトがあることがわかりました。このスクリプトは環境変数の設定を行い、Eclipse.binを呼び出します。 Eclipse.binの呼び出しにはコマンドラインスイッチが含まれていました
-data ~/.Eclipse
起動スクリプトからそのスイッチを削除すると、期待どおりにワークスペースが選択されました。他の人が問題を解決するのに役立つかもしれません。
Eclipseの起動方法に注意する必要がある場合があります。実行可能ファイルをリグクリックしてタスクバーに固定することで、Eclipseを固定したことがあります。このようにして、c:\ User\public\public Documents\Eclipseの設定を使用するEclipseが起動されますが、これはあまり望ましくありません。
ただし、ショートカットを作成して固定すると、Eclipseインストールのフォルダー内の設定を使用するために起動します。その後、すべてがはるかに理にかなっています。
eclipseが起動時に自動終了する場合、これを行うことができます。ショートカットのプロパティを開き、パスの最後に-cleanを追加します。またはcmdでこれを行います:cd C:\ PATH_TO_YOUR_Eclipse\eclipse-上記のコメントのようにクリーン
ウィンドウに移動-環境設定-一般-起動とシャットダウン-ワークスペース
起動時にワークスペースのプロンプト is thereのチェックボックス。選択してください。
次に、起動時にEclipseはワークスペースの選択を要求します。
----編集----
OSXでは、Eclipse(Juno)メニューバーのパスは次のとおりです。
Eclipse - Preferences
環境設定ダイアログボックスで、ツリーノードを選択しました。
General - Startup and Shutdown - Workspaces
そのパネルから、ラベルの付いたチェックボックスがありました
**Prompt for workspace on startup**
チェックして、Eclipseをシャットダウンして再起動しました。新しいワークスペースの場所を求められました。
-data
コマンドラインオプションを使用してEclipse.exeへのショートカットを作成することをお勧めします。この方法で各ワークスペースへの個別のショートカットを作成し、不必要なダイアログやマウスクリックを回避できます。
Windows:デスクトップにEclipseショートカットを作成し、右クリックしてProperties
を開き、Shortcut
の下でTarget
:C:\Eclipse\eclipse.exe -data C:\Path\to\your\workspace1
のように設定します。これによりEclipseが起動し、workspace1
が自動的に開きます。
頻繁に使用するすべてのワークスペースでこの手順を繰り返します。
最初に-cleanオプションを試しましたが、それでも問題は解決しませんでした。
次に、ワークスペースへの正しいパスを持つ-dataオプションを追加しました。
これで問題は解決しました。
config.ini
ファイルの編集
osgi.instance.area.default=\D:\\Projects\\Eclipse Workspace\\
私のために働いた。