ユーザー間でワークスペースを共有できると考えて、/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に取り組んでいます。
正しい答えは、この(重複) 質問 にあります。
私はここで答えを再現しました(そしてそれは動作します!):
Eclipseワークスペースディレクトリの.metadataディレクトリにある.lockファイルを削除するだけです
私はこれまでに3つの他の修正を見てきました:
解決策は、.metadataフォルダーを正しいコンテンツでクリーンアップすることです。
.lockファイルの削除が機能しない場合があります。これを試すことができます:
Eclipse/configuration/.settings/org.Eclipse.ui.ide.prefsからRECENT_WORKSPACES行を削除
Windowsユーザー向け:.lock
ファイルを削除できない場合、次のようになります。
そして、Eclipseは既に閉じられていることを知っています。単にTask Managerを開いてからprocessesを開き、すべての_end precess
をEclipse.exeプロセスリストに表示します。
ワークスペースは、一度に1つのEclipseのコピーでのみ開くことができます。さらに、その外観から独自の書き込みアクセス権を取り除いた。問題のすべてのユーザーは、少しでも作業を行うために「admin」グループを持っている必要があります。
Administrator Mode
でEclipseを実行すると、修正されました。これは、インストールディレクトリのEclipse.exe
で[右クリック]-> [管理者として実行]で実行できます。
Win7マシンに制限付き許可がある作業環境にいました。 .lock
ファイルと.log
ファイルも削除しましたが、助けにはなりませんでした。それを機能させるのは、すべての組み合わせでもあります。
もう1つの理由は、有効なドライブを選択していると考えて、もう存在しないドライブ上のワークスペースを指していることです。たとえば、私にとってはワークスペースはFドライブに存在していましたが、現在はDドライブにあります。 Fドライブはもうありませんが、Eclipseの起動時に使用したワークスペースとしてリストされています。この古いワークスペースを選択すると、Eclipseはワークスペースが「使用中」であると不平を言いますが、これは非常に奇妙です。
私の場合、これはプラグイン開発中にメインのEclipseセッションから実行されたEclipseのテストインスタンスで発生しました。エラーが原因でGUIが消えましたが、GUIは完全には削除されませんでした。コンソールの停止ボタンを押すと、面倒を見ることができました。
ワークスペースディレクトリに対する十分な権限があることを確認してください。ワークスペースへの書き込み権限がないときにこのエラーが発生しました。