我使用的是ubuntu 8.04和windows xp。我将包含eclipse工作区的fat32磁盘挂载到ubuntu。但我发现我无法使用工作区,也许我无权使用它。
我安装的fat32磁盘有755右,我尝试使用chmod将其更改为777但失败了。我尝试将其安装到777模式,但我发现vfat选项中没有关于模式的内容。
下一步该怎么做?我怎么能共享工作区?帮我。谢谢。
答案 0 :(得分:3)
我建议不要尝试在两个不同的系统之间共享原始工作区数据,而是像典型的大型软件开发项目那样。使用版本控制系统来存储代码并在该版本控制系统之间提交/更新,而不是共享文件。
这可能不是您最初感兴趣的答案,但请放心,经过一段时间后,您会注意到该版本控制系统的许多优点,包括:
如果您的项目是开源的,您甚至可以使用Sourceforge.net等公共服务。
答案 1 :(得分:1)
我相信fat32不支持与您熟悉的linux相同的权限。在rw
中整理出/etc/mtab
选项后,我认为您会有更好的时间。
然而,之后的步骤是在同一工作区上运行两个不同的Eclipse安装。
我没有取得很大的成功(尽管没有尝试过你的具体情况),但我会小心:
如果一切顺利,那么你应该分享所有内容,包括两个安装的偏好。
我可以想到两个改进,如果不是实际可能有用的理由:
plugins
和features
目录,如果不是config.ini
和eclipse.ini
文件的话。如果您不能将两个可执行文件放在同一目录中,请考虑-install
和-configuration
运行时选项。rsync
等工具保持同步,甚至可以与Mercurial等分布式源控件保持同步。答案 2 :(得分:0)
我同意 bananeweizen.myopenid ,并提出以下提示:
创建构建路径条目时,使用类路径变量引用所有外部资源(例如,jar文件)。这将允许您在环境之间移动.classpath文件(甚至将其检入源代码控制,如果您是唯一的开发人员,则),而不会遇到路径名问题。
要通过变量引用JARFile,请进入构建路径的“库”选项卡,删除对库的任何现有引用,然后单击“添加变量...”。您需要定义公共变量,例如M2_REPO或LOCAL_LIBS,并且您需要确保这些定义在所有环境中都可用。
答案 3 :(得分:0)
或许你遇到的问题是资本化问题。一定要先在Ubuntu中创建工作区。这应该排除任何文件名大写问题。