2012-02-11 130 views
2

我有幾個不同的操作系統安裝。當我嘗試在另一個操作系統中啓動eclipse時,eclipse開始抱怨'另一個eclipse實例'正在使用工作區。如果你不知道eclipse使用.lock文件。如何從不同的操作系統訪問相同的eclipse工作區?

如何解決這個問題?

我看到一對夫婦可能的方式來解決這個問題:

  1. 禁用.lock文件檢查(這可能會導致一些問題,如果在2打開工作空間的同時日食)
  2. 要使一個空的「工作空間」只是爲了使eclipse滿意所有設置和.metadata和.locks,並將項目保留在別處。
  3. Removing .lock file每次啓動另一個操作系統。但是如果我要創造一個新的工作空間呢?

有沒有這個問題的標準(或更好的)解決方案?

回答

1

如果您完全退出Eclipse,那麼它不應該抱怨正在使用的工作區。 或者你想同時訪問多個日食的工作區?

UPDATE:無論如何,我在Mac上做過這個,在OSX,Ubuntu和Windows的FAT32分區上使用相同的Workspace,並且我沒有遇到很多問題。當然記得設置文件編碼和行終止設置項目或工作區寬!

+0

我還沒有想過。我想這個問題是因爲一些hfsplus故障。不,我不想同時訪問多個日蝕的工作區。我會嘗試的。 – 2012-02-11 13:36:43

+0

爲我工作,我更新了答案 – 2012-02-11 13:41:25

1

Eclipse工作區是未設計或預期要跨不同的機器(也不跨越不同的操作系統)共享。試圖這樣做肯定會引起頭痛,甚至可能導致工作空間的腐敗。有些東西像絕對文件路徑(和其他工件)嵌入到工作空間中,而這些工作空間不是便攜式的。

更好的方法是在工作區外的文件系統中的其他位置找到項目;這樣你可以讓多個工作空間「包含」項目。從項目創建嚮導(標記爲「使用默認位置」的複選框需要取消選中以及附加的字段填充所需的文件系統位置)創建這樣的項目很容易。從另一個工作區,使用File > Import > Existing Project Into Workspace來獲取項目。

相關問題