2011-11-17 73 views
0

我有一些Eclipse項目需要在多臺機器和操作系統上運行。 所有的項目都共享一個數據文件夾,所以最合理的做法是指向該文件夾的工作空間鏈接資源。所以我在每個工作區設置一個DATA_DIR鏈接資源,例如c:\data在Windows上,/home/mulone/data在UNIX/Mac等 然後在.project文件中的每個項目我手動添加如下:Eclipse中多個工作空間和操作系統中的鏈接資源

<linkedResources> 
    <link> 
    <name>data.txt</name> 
    <type>1</type> 
    <location>${DATA_DIR}/data.txt</location> 
    </link>   
</linkedResources> 

奇怪的是,完美的作品在Mac/Linux的,但Windows7的上我得到以下錯誤:Could not open the editor: Must specify a URI scheme:$%7BDATA_DIR%7D/data.txt

我使用Eclipse 3.6。

Mulone

+0

相關文章:http://coding.derkeiler.com/Archive/Java/comp.lang.java.programmer/2007-05/msg01965.html – Mulone

回答

0

可以修改編程方式使用項目文件:org.eclipse.core.internal.resources.Project.setDescription(..) - 基本設置IProjectDescription是。項目的精確映射文件。