web-dev-qa-db-ja.com

Eclipseにデフォルトのワークスペースを要求させるにはどうすればよいですか?

Cdtをインストールした後、Eclipseは常にデフォルトのワークスペースをロードすることに気付きました。 config.iniosgi.instance.area.defaultにリストされているワークスペース。 Eclipseは、Prompt for workspace on startupが設定されているかどうかにかかわらず、どのワークスペースを開くかを尋ねません。

起動時にどのワークスペースを読み込むかをEclipseに強制するにはどうすればよいですか?

91

Linux 3.0 X86_64のIndigoで同じ問題が発生しました。Eclipse -cleanを実行した後、すべてが正常に戻りました。

Eclipseの問題に関するコメントのおかげで: https://bugs.Eclipse.org/bugs/show_bug.cgi?id=134412

111
fasseg

「起動時にワークスペースを要求する」ボックスにチェックを入れると、機能します。これは、「ウィンドウ」>「設定」>「一般」>「起動とシャットダウン」>「ワークスペース」にあります。

HTH

108
Andreas

Eclipseインストールのconfiguration/.settingsフォルダー内には、org.Eclipse.ui.ide.prefsというファイルがあります。このファイルをテキストエディターで開き、プロパティSHOW_WORKSPACE_SELECTION_DIALOGをfalseからtrueに変更します。

Windows上のEclipse 3.7でテスト済み。

35
Robert Taylor

私はEclipse Indigoを使用していますが、これは私がそれを行う方法です:

ウィンドウ>設定>起動とシャットダウン>ワークスペース

ウィンドウ上部のチェックボックス:「起動時にワークスペースを要求する」

26

バージョン:Ecliplse CIndigo Service Release 2

  1. ファイル>ワークスペースの切り替え>その他...
  2. テキストボックスで、ワークスペースにパスを書き込むか、参照

終了時にデフォルトのワークスペースを自動的に設定します。 Workspaceを変更するには、手順1に戻ります。

4
sacrilege

「起動時にワークスペースのプロンプト」チェックボックスが機能しませんでした。デフォルトのワークスペースを設定し、Eclipseインストールディレクトリで「configuration」という名前のフォルダーを探し、「config.ini」ファイルを開きます。 「osgi.instance.area.default」を編集して、希望するデフォルトのワークスペースを提供します。

4
Yongju

私はスレッドをたどり、すべてを疲れさせましたが、うまくいきませんでした。最後に、Eclipseショートカットのターゲットが次のようであることを確認しました

C:\Eclipse_3.6\Eclipse\eclipse.exe -clean -data "C:\workplace" ...

-dataオプションを削除しただけで機能しました。起動時にワークスペースを選択するポップアップが表示されました。

乾杯。

3
ashah

(Eclipse Junoで)同じ問題がありましたが、デフォルトのワークスペースを使用しているワークスペースに変更したかっただけです。以下に設定があります。

Eclipse_DIRECTORY/configuration/config.ini

これにより、ワークスペースを要求することなく特定のワークスペースがロードされます。デフォルトのワークスペースを変更するだけの場合は、値を変更するか、値が存在しない場合は追加できます。

[email protected]/some_workspace

または

osgi.instance.area.default =/some/absolute/path/some_workspace

3
11101101b

Eclipse -EclipseでEclipseを起動すると、驚かされました。

2
AllBlackt

私は同じ問題を抱えていることを確認できます。また、CDTでEclipseクラシックを使用しています。面白いのは、それが今晩早くに始まったということです。それ以前は、常にワークスペースを求められました。 「起動時にワークスペースを要求する」をチェックしても効果はありません。起動スクリプトを使用してEclipseを起動していないため、起動時に-dataフラグが設定されていません。 configuration/config.iniから「osgi.instance.area.default」という行を削除しましたが、効果はありませんでした。

この問題に付随するいくつかの奇妙な癖:「ワークスペース」ワークスペースを削除すると、起動時に再び作成されます。しかし、「実際の」ワークスペースの1つに切り替えると、切り替えられるオプションとして「ワークスペース」ワークスペースがリストされていないことがわかります。

予想どおり、Eclipseを再インストールすると問題が解決します。しかし、それに頼らずに問題を解決する方法を見つける方が良いでしょう。

1
Jim Kaiser

Aptana 3.2.2

\ configuration.settings\org.Eclipse.ui.ide.prefs

編集:

RECENT_WORKSPACES=I\:\\PDT\\workspace

それは最近のワークスペースをチェックするので、あなたが望むものに設定するだけで、私は外付けドライブから実行するためにそれをします。

1
Phil Jackson

Eclipse.iniに-showLocationパラメーターを追加して問題を解決しました

0
user3107441

Eclipseでも同じ問題が発生しましたが、Eclipse -cleanを呼び出しても問題は解決しませんでした。

最終的に、Eclipseのインストールフォルダー内にEclipseというスクリプトがあることがわかりました。このスクリプトは環境変数の設定を行い、Eclipse.binを呼び出します。 Eclipse.binの呼び出しにはコマンドラインスイッチが含まれていました

-data ~/.Eclipse

起動スクリプトからそのスイッチを削除すると、期待どおりにワークスペースが選択されました。他の人が問題を解決するのに役立つかもしれません。

0

Eclipseの起動方法に注意する必要がある場合があります。実行可能ファイルをリグクリックしてタスクバーに固定することで、Eclipseを固定したことがあります。このようにして、c:\ User\public\public Documents\Eclipseの設定を使用するEclipseが起動されますが、これはあまり望ましくありません。

ただし、ショートカットを作成して固定すると、Eclipseインストールのフォルダー内の設定を使用するために起動します。その後、すべてがはるかに理にかなっています。

0
CCNA

eclipseが起動時に自動終了する場合、これを行うことができます。ショートカットのプロパティを開き、パスの最後に-cleanを追加します。またはcmdでこれを行います:cd C:\ PATH_TO_YOUR_Eclipse\eclipse-上記のコメントのようにクリーン

0
ruelgumasing

ウィンドウに移動-環境設定-一般-起動とシャットダウン-ワークスペース

起動時にワークスペースのプロンプト is thereのチェックボックス。選択してください。

次に、起動時にEclipseはワークスペースの選択を要求します。

----編集----

OSXでは、Eclipse(Juno)メニューバーのパスは次のとおりです。

Eclipse - Preferences

環境設定ダイアログボックスで、ツリーノードを選択しました。

 General - Startup and Shutdown - Workspaces

そのパネルから、ラベルの付いたチェックボックスがありました

**Prompt for workspace on startup** 

チェックして、Eclipseをシャットダウンして再起動しました。新しいワークスペースの場所を求められました。

0

-dataコマンドラインオプションを使用してEclipse.exeへのショートカットを作成することをお勧めします。この方法で各ワークスペースへの個別のショートカットを作成し、不必要なダイアログやマウスクリックを回避できます。

Windows:デスクトップにEclipseショートカットを作成し、右クリックしてPropertiesを開き、Shortcutの下でTargetC:\Eclipse\eclipse.exe -data C:\Path\to\your\workspace1のように設定します。これによりEclipseが起動し、workspace1が自動的に開きます。

頻繁に使用するすべてのワークスペースでこの手順を繰り返します。

0
Danijel

最初に-cleanオプションを試しましたが、それでも問題は解決しませんでした。

次に、ワークスペースへの正しいパスを持つ-dataオプションを追加しました。

これで問題は解決しました。

0
Arjen Rodenhuis

config.iniファイルの編集

osgi.instance.area.default=\D:\\Projects\\Eclipse Workspace\\

私のために働いた。

0
J-Phi