2013-05-15 48 views
0

我有兩個工作空間A和B. 我從B中調用另一個工作空間A中的類。 這會發生錯誤,因爲我的代碼只能從Workspace A調用。 有沒有辦法從特殊的工作空間調用某些東西?Eclipse:更改當前工作空間

我的例子:

Resource.Factory.Registry REG = Resource.Factory.Registry.INSTANCE; Map m = reg.getExtensionToFactoryMap();

當從工作區A調用時,此代碼完美工作(在Workspace A中),但是當我從Workspace B調用它時,它包含錯誤的錯誤。 我這個但類似

Resource.Factory.Registry REG = this.Resource.Factory.Registry.INSTANCE試了一下;

不起作用。 有人有想法嗎?

回答

0

你能做的唯一的辦法是,包含來自工作空間中的那類項目的make a jar,並添加B的構建路徑。

+0

謝謝你的提示。我不知道這是否可以正常工作,因爲我需要從工作區B.當它是一個jar文件一個字符串,它永遠地閉上並不能得到這個字符串,是不是? – Hayabusa

+0

您在工作區中只需要一個字符串,從工作區B,這樣的話,可以說有在工作區B,在此字符串定義,那麼,如果是公共的,那麼你可以通過工廠的實例訪問一個類工廠類,或使其成爲靜態的,所以你可以像Factory.string變量一樣訪問它 – anshulkatta

0

你無法做,在日食。二不同的工作區文件不能被訪問。