Я не думаю, что это действительно возможно.
В папке .metadata
рабочей области есть несколько файлов (например, определение JRE / JDK или пути затмения), которые будутзависит от базовой файловой системы (например, c:\eclipse
для Windows с одной стороны и /home/me/eclipse
.
. В лучшем случае вы можете сделать это в двух разных рабочих пространствах, одно для Windows и одно для Linux.
Эти два отдельных рабочих пространства, в свою очередь, будут совместно использовать несколько проектов. Эти проекты не будут находиться в так называемом default location
(то есть в папке workspace
) любом из этих двух рабочих пространств.но в отдельной иерархии вашего общего раздела. Тем не менее, из-за этой развязки вы в конечном итоге сделаете несколько вещей дважды (например, определите конфигурации запуска и т. д.). Что вполне справедливо, я думаю.
Наконец,поскольку Linux может читать файловые системы ntfs довольно хорошо (за исключением списков ACL, которые на самом деле были бы плюсом) с помощью ntfs3g, вы можете иметь свою общую частьВ NTFS.Windows менее склонна к чтению / записи ext3fs (не говоря уже о ext4fs).Просто убедитесь, что вы монтируете свой раздел NTFS с общим набором символов.
Кроме того, вместо двойной загрузки вы можете запустить Windows внутри виртуальной машины (например, VirtualBox и обмениваться общими данными в виде общего ресурса linux).папка через стандартный встроенный механизм общих папок Samba или VirtualBox. Разница с двойной загрузкой заключается в том, что вы теоретически можете обмануть затмение и получить доступ к вашим 2 различным рабочим пространствам одновременно, но при этом они будут использовать одни и те же проекты. Конечно, это потребует некоторыхнастройка из части Samba для управления блокировками.