Простая в настройке опция - запуск Eclipse в Windows, но развертывание кода через общий ресурс Samba на компьютере с Linux (который вы можете подключить как другой диск) (или SSH / SCP, если SMB не вариант), и затем запустите его через консоль SSH.
Другой простой в настройке вариант - просто разрабатывать в Linux с помощью freenx или аналогичного инструмента вместо полноценного сеанса X, проверьте этот ответ: https://serverfault.com/questions / 11367 / remote-desktopping-from-windows-to-linux / 11372 # 11372
Другие опции (виртуализация, Linux работает внутри Windows, Cygwin) действительно действительны, но имеют свои недостатки, такие как более требовательная к машине, сложная в настройке или недостаточно эквивалентная реальной среде Linux, но вполне может стоить того, если у вас есть машина и сценарий оправдывает их использование.
Выполнение всего на стороне Linux всегда будет иметь некоторые недостатки, если ваша машина работает под управлением Windows.
У меня лично есть Linux-бокс, где все остальные имеют Windows и занимаются разработкой Windows внутри виртуальной машины, но это стоило мне много оперативной памяти и некоторых проблем с настройкой сети.
Я применил функцию нелинейности для сжатия каждого запросы.