web-dev-qa-db-ja.com

Eclipse-「使用中または作成できないワークスペース。別のワークスペースを選択しました。」

ユーザー間でワークスペースを共有できると考えて、/Users/Shared/ディレクトリにワークスペースを作成しようとしています。問題は、ワークスペースを作成してそのアクセス許可を変更した後、次のエラーが発生することです(イメージ)別のユーザーに切り替えなくても

から権限を変更しました

/Users/Shared $ ll
drwxr-xr-x  3 HristoOskov  wheel   102 Sep 18 20:07 myWorkspace

... to ...

/Users/Shared $ ll
drwxrwxr-x  3 root         admin   102 Sep 18 19:45 myWorkspace

ここで何が間違っていますか?エラーメッセージを削除し、エラーメッセージが表示されずに両方のアカウントからアクセスできるようにするには、このワークスペースをどのように構成する必要がありますか?

ところで、私はMac OS X Lion v10.7.1に取り組んでいます。

error

191
Hristo

正しい答えは、この(重複) 質問 にあります。

私はここで答えを再現しました(そしてそれは動作します!):

Eclipseワークスペースディレクトリの.metadataディレクトリにある.lockファイルを削除するだけです

457
jap1968

私はこれまでに3つの他の修正を見てきました:

  1. .metadata /のrm .lockファイル
  2. 1)が機能しない場合は、プロセスjavaw.exeなどを終了してIDEを終了してください。
  3. 1)&2)が機能しない場合は、.metadata /のrm .logファイルを試して、.plugin /を再確認してください。
  4. これは私のために常に働いていました:.metadata /を再配置し、Eclipseを開いて閉じ、その後.metadataを上書きします

解決策は、.metadataフォルダーを正しいコンテンツでクリーンアップすることです。

35
txs

.lockファイルの削除が機能しない場合があります。これを試すことができます:

Eclipse/configuration/.settings/org.Eclipse.ui.ide.prefsからRECENT_WORKSPACES行を削除

16
0x5f3759df

Windowsユーザー向け.lockファイルを削除できない場合、次のようになります。

enter image description here

そして、Eclipseは既に閉じられていることを知っています。単にTask Managerを開いてからprocessesを開き、すべての_end precessEclipse.exeプロセスリストに表示します。

8
Muhammed Refaat

ワークスペースは、一度に1つのEclipseのコピーでのみ開くことができます。さらに、その外観から独自の書き込みアクセス権を取り除いた。問題のすべてのユーザーは、少しでも作業を行うために「admin」グループを持っている必要があります。

6
bmargulies

Administrator ModeでEclipseを実行すると、修正されました。これは、インストールディレクトリのEclipse.exe[右クリック]-> [管理者として実行]で実行できます。

Win7マシンに制限付き許可がある作業環境にいました。 .lockファイルと.logファイルも削除しましたが、助けにはなりませんでした。それを機能させるのは、すべての組み合わせでもあります。

2
Nikhilesh Gargi

もう1つの理由は、有効なドライブを選択していると考えて、もう存在しないドライブ上のワークスペースを指していることです。たとえば、私にとってはワークスペースはFドライブに存在していましたが、現在はDドライブにあります。 Fドライブはもうありませんが、Eclipseの起動時に使用したワークスペースとしてリストされています。この古いワークスペースを選択すると、Eclipseはワークスペースが「使用中」であると不平を言いますが、これは非常に奇妙です。

1
Raoul

私の場合、これはプラグイン開発中にメインのEclipseセッションから実行されたEclipseのテストインスタンスで発生しました。エラーが原因でGUIが消えましたが、GUIは完全には削除されませんでした。コンソールの停止ボタンを押すと、面倒を見ることができました。

0
Brad Mace

ワークスペースディレクトリに対する十分な権限があることを確認してください。ワークスペースへの書き込み権限がないときにこのエラーが発生しました。

0
tok