Linux не любит пробелы, и Windows не заботится об этом.Вековая война!Ребята, я бы порекомендовал не участвовать в этой войне или ставить какие-либо ставки на эту.: P
Решение простое, просто создайте символическую ссылку в cygwin и начните ее использовать.
Например, для: Мои сборки не работали, потому что я экспортировал JAVA_HOME, как показано ниже
$ export JAVA_HOME = "C: \ Program Files \ Java \ jdk1.8.0_144"
Это не сработало в Cygwin, поскольку в пути был пробел.
Для преодоленияДля этого я создал символическую ссылку на Program Files в моем домашнем каталоге.
$ cd ~
$ ln -s / cygdrive / c / Program \ FilesProgramFiles
$ export JAVA_HOME = "/ home / adandekar / ProgramFiles / Java / jdk1.8.0_144"
Это работало без проблем.Надеюсь, это поможет!