2014-01-31 50 views
0

當我在Windows PC上打開我的工作空間時,調試器顯示沒有錯誤,我工作區中的程序運行良好。但是,當我在運行OS X Mavericks 10.9.2的Macbook Pro上將工作空間導入到Eclipse時,IDE變得瘋狂並且標記出錯。將Eclipse工作區從Windows導入到Mac OS X Mavericks?

一些示例:

正在導入java.util.Scanner;導致錯誤:The import java.util cannot be resolved

聲明掃描儀導致錯誤:Scanner cannot be resolved to a type

發生了什麼事,可以採取什麼措施來解決這些無法解釋的導入錯誤?

+0

你確定它是一個java項目,你有一個jdk的定義? –

+0

簽入'Preferences> Java>已安裝的JREs'來查看Eclipse是否知道JDK。如果沒有添加一個。 –

+0

是的,我安裝了最新的JDK並將其選中。這真的很奇怪,因爲我可以在不同的Windows電腦之間傳輸工作區。我猜想它的操作系統交叉了這些東西。 –

回答

1

您通常不會像這樣跨文件系統共享工作空間,尤其是跨平臺的工作空間。我真的不感到驚訝,它爆炸了。

可以分享項目,雖然。首先,在新電腦上創建一個新的工作區。然後將項目(包含.project文件的文件夾)從舊工作區複製到新工作區。在Eclipse中,選擇「導入現有項目」選項,即可完成。