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


267

Eclipseのデフォルトのワークスペースはどこで変更できますか?


6
"デフォルトの作業ディレクトリ" = "デフォルトのワークスペース"?または、他の何か?
Andreas Dolk、2011

8
「File \ Switch workspace」メニューですか?
Alexey Sviridov

4
この質問がコードでのJavaの現在の作業ディレクトリ(CWD)に関するものである場合、Eclipseでの実行に関して、興味深い動作に遭遇した可能性があることを指摘したいと思います。EclipseとSubclipseを使用してプロジェクトをワークスペースにインポートする場合、CWDは、Javaソースプロジェクトをディスクからインポートするだけ(外部SVNツールを介して他の場所でチェックアウト)とは異なる場合があります。これについてはまだ詳しく調べていませんが、目を光らせてください。
David

回答:


319

「ワークスペースの変更」を意味する場合は、 File -> Switch Workspace


1
このフォルダを自分の作業フォルダ以外の場所に移動することはできません...このフォルダを別のドライブに移動するための回避策はありますか?
Laserson 2013年

18
元の質問が「デフォルトのワークスペース」であると仮定すると、これは質問に答えません。起動時のEclipseのデフォルトを変更するには、他の回答を参照してください。
Jon Coombs、2014

こんにちは。Eclipseのルートディレクトリ(Javaでのファイル処理用)を変更するにはどうすればよいですか?
Dhruv Singhal

173

この質問は、Eclipseが起動したときに必要なワークスペースが自動的にロードされるように、デフォルトのワークスペースをどのように変更できるかを意味するものだと考えました。

  • 設定の下に移動し、表示された検索ボックスに「ワークスペース」と入力してリストをフィルタリングします。あるいは、「一般」>「起動とシャットダウン」>「ワークスペース」に移動できます。
  • そこで、「起動時にワークスペースのプロンプトを表示する」チェックボックスをチェックすることで、起動時にワークスペースを選択するようにEclipseに促すフラグを設定できます。
  • 以前に記憶したワークスペースの数も設定できます。最後に、最近のワークスペースのリストがあります。必要なもの以外をすべて削除すると、Eclipseはそのワークスペースで自動的に起動します。

9
これは明らかに質問への回答を改善するようです。少なくとも、それが私の読み方です(そして、このトピックを検索して見つけたときに答える必要がある質問です)。
Jon Coombs 2014

1
設定は、私のバージョンのEclipseの「ウィンドウ」メニューの下にあります
Josiah Yoder

91
  1. に行く eclipse\configuration\
  2. ファイルを開く "config.ini"
  3. 線を修正します

    osgi.instance.area.default="F:/Workspace/Java"
    

    どこ"F:/Workspace/Java"がデフォルトのワークスペースになります!


1
Windows実装では、ブラックスラッシュに注意してください。ウィンドウのパスはF:\ Workspace \ Javaになりますが、必要なF:/ Workspace / Javaではありません。ケプラーでは、引用符は必要ありません。他のバージョンについては知りません。
マイケル

3
Mac Os Xでの例:osgi.instance.area.default=@user.home/Documents/workspace
Ronan Quillevere

3
マイケルが言ったように、ウィンドウではバックスラッシュを使用します。また、シングルではなくダブルです。たとえば、上記のディレクターは次のようになります: "F:\\ Workspace \\ Java"
Khulja Sim Sim

1
ubuntuで、私は〜/ .eclipse / org.eclipse.platform_4.3.0_1473617060_linux_gtk_x86_64 / configuration / config.iniに行き、この行osgi.instance.area.default=@user.home/workspaceを追加して、私が望む場所を指し示しました。
ジェリナウ2014

2
@KhuljaSimSim-実際には、Windowsのスラッシュは正常に機能します...例 F:/ eclipse /は私にとってはうまくいきました...そして、二重引用符なしで-osgi.instance.area.default = F:/ eclipse /
tom

28

Eclipse内から起動するJavaプログラムの作業ディレクトリの変更について話している場合、実行構成にはそのためのスペースがあります。[実行]メニューに移動して[実行構成...]を選択し、実行構成を選択すると、Javaアプリケーションの[引数]タブに、[作業ディレクトリ]を編集する場所があります。これにより、Javaプログラムの起動に使用される現在のディレクトリが変更されます。

関連する質問を参照してくださいこれがあなたの意味するものである場合、デフォルトのEclipse作業ディレクトリ


18

フランクがconfig.iniの変更を提案したものは何でも正しいです。うまくいかない場合は、以下のように、最近のワークスペースからパスを削除する必要があります。

  1. に行く eclipse\configuration\org.eclipse.ui.ide.prefs\
  2. ファイルを開く "org.eclipse.ui.ide.prefs"
  3. の最初のパスを削除 RECENT_WORKSPACESます。

    MAX_RECENT_WORKSPACES =5 RECENT_WORKSPACES =/Users/wrokspace1\n/Users/wrokspace2\n/Users/wrokspace3\n/Users/wrokspace4 RECENT_WORKSPACES_PROTOCOL =3
    SHOW_WORKSPACE_SELECTION_DIALOG =false
    eclipse.preferences.version=1


ワークスペースをロードする前にeclipseがクラッシュしたという問題があり、以前に「これをデフォルトとして使用し、再度質問しない」をチェックしていました。SHOW_WORKSPACE_SELECTION_DIALOG = falseを= trueに変更すると、ワークスペースを選択できました。
Eric Fitting

5
Eclipse Neonでは、ファイルはeclipse\configuration\.settingsフォルダーにあります。
Genhis 2017

8

[ファイル]> [ワークスペースの切り替え]>好みのワークスペースを追加> Eclipseは、希望するワークスペースを使用して再起動します。


2
ワークスペースを変更すると、Eclipseが再起動するのはなぜですか?目的は何ですか?
Vassの

2
新しいワークスペースからすべての情報をロードするようにしていますが、それは私の推測です;)
Neets

異なるワークスペースでは、複数のユーザーが保存できるのは独自の設定です。ワークスペースに特定のプロジェクトやライブラリをロードしたい場合は、自分で設定することもできます。
イエスDimrix

6

プログラムが実行されるディレクトリを変更する場合は、[実行]タブの[実行構成]に移動します。

次に、プロジェクトを選択して[引数]タブに移動します。そこでディレクトリを変更できます。デフォルトでは、プロジェクトのルートディレクトリです。


4

コマンドプロンプトを開きます。eclipseホームディレクトリに移動し、「eclipse -clean」と入力します。例:C:/ eclipse> eclipse -clean

これにより、ワークスペースの選択が求められます。また、強制的にデフォルトのワークスペースとして設定します。

次に、eclipsehome-> configuration-> settingsフォルダーに移動します。

メモ帳でorg.eclipse.ui.de.prefsを開きます。

このプロパティをfalseからtrueに設定します。

SHOW_WORKSPACE_SELECTION_DIALOG = true

毎回ワークスペースの選択を求められます。


これは、Eclipseが壊れたときに必要なものであり、クリーンで開始されず、他の情報は役に立ちません(例:osgi.instance.area.default=@user.home/workspace)。ありがとう!
Nick Westgate

3

最近のワークスペースmanuallyconfigurationファイルで変更したい場合は、org.eclipse.ui.ide.prefsが

eclipse > configuration > .settings > org.eclipse.ui.ide.prefs

エディターでこのファイルを開いてRECENT_WORKSPACES、行#2を検索 します。この行で、最近のワークスペースを表示しchangeたり、removeそれらを表示したりできます。


1

EclipseFile-> に移動しSwitch Workspace、新しいワークスペースを選択または作成します。


1

これは、デフォルトのワークスペースを検索したときに最初に得た唯一の回答ですが、解決策は私の問題を解決していません。したがって、デフォルトのワークスペースについては、この手順に従います。

  1. まず、Eclipseのショートカットアイコンをコピーします。
  2. 右クリックしてプロパティに移動し、-data属性を使用してワークスペースパスを追加します。

ターゲット:

D:\eclipse_path\eclipse.exe -data D:\workspace_path\workspace

ここに画像の説明を入力してください

このワークスペースで同じショートカットと設定を使用するには、作業Eclipseから[全般->設定をエクスポート]を選択すると、1つの.epfファイルが生成されます。

したがって、.epfファイルを新しいワークスペースにインポートするだけで完了です。

ここに画像の説明を入力してください


Eclipse実行可能ファイルに提供された-dataオプションも私に役立ちました。共有してくれてありがとう。
Tez Kurmala

0

新しいワークスペースを作成したい場合-「ワークスペースの選択」ダイアログのテキストフィールドに新しいパスを入力してください。Eclipseはその場所に新しいワークスペースを作成し、それに切り替えます。


0

Ubuntuで私は行きました

~/.eclipse/org.eclipse.platform_4.3.0_1473617060_linux_gtk_x86_64/configuration/config.ini 

この行を一番下に追加しました

osgi.instance.area.default=@user.home/workspace

ワークスペースを自宅からワークスペースを置く場所へのdirパスに変更しました。

@Frankの回答と@Ronan Quillevereのコメントを組み合わせました


0

ケプラーの日食は、起動時に(GAEサポートのインストール直後に)応答しなくなり、破損したワークスペースを追跡しました。keplerを閉じ、ワークスペースディレクトリの名前を変更して(使用中)、keplerがワークスペースなしで正常に起動するように修正し、ファイル>>スイッチワークスペースを使用して新しいワークスペースを生成しました。その後、私がまだ必要としている私の古いプロジェクトをそこに投入し始めました。


-1

Eclipseを開始したときに表示されるオプションを確認できます。下の図をご覧ください

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.