Исключение процессов Java на удаленном компьютере с Windows при разработке под Linux
Моя основная среда разработки находится в Linux. Тем не менее, моя среда выполнения для моего приложения находится на Windows. Язык выбора - Java.
Есть ли способ настроить IntelliJ для запуска процесса Java на удаленном компьютере с Windows? В приложении есть элементы, которые могут быть вызваны только в Windows. [Windows обрабатывает]
1 ответ
Лучше всего установить на компьютер Windows cygwin или другой sshd, а затем выполнить сценарий комбинации rsync и ssh, чтобы скопировать файлы классов и запустить удаленное приложение Java. Существуют небольшие накладные расходы, ~1 секунда, для использования SSH, но я предполагаю, что производительность не особенно беспокоит. Одной из замечательных особенностей SSH является то, что выходные данные возвращаются обратно в локальный блок, поэтому вы можете интерпретировать выходные данные или написать дополнительные регрессионные тесты для него.