Разработка на Java под target platfom Linux

Jun 30, 2010 15:16

На рабочем ПК Windows, ПО разрабатывается под Linux и использует различные nix утилиты.
Выделенного тестового сервера нет.

Как быть? Варианты:

- поставить Linux - пока не рассматривается

- cygwin - несколько убого и вызывать всё надо вроде как особым образом

+ http://colinux.org/ 
+ http://www.andlinux.org/ - Полноценный Linux работающий в Windows т.е. типа Wine наоборот. В отличии от cygwin позволяет запускать родные linux приложения без перекомпиляции.

- портированные под windows linux утилиты - не подходит: нужных мне утилит либо нет, либо очень старые

+ http://www.virtualbox.org/ - пока так и работаю, но это собственно отдельный сервер, туда надо задеплоить и тд т.е.  локально не потестируешь

- купить MAC - прикольно, но пока тоже не рассматривается

- ваш вариант

Второй мини-вопрос:

http://commons.apache.org/exec уверяют, что вызов врешних программ из Java чудовищно сложный процесс.
Я использую ProcessBuilder, вычитываю весь вывод запускаемого процесса асинхронно и пока не наступил на грабли.

- продолжать и дальше самостоятельно запускать через ProcessBuilder

- срочно переключаться на Apache Commons Exeс, пока не началось

- ваш вариант
Previous post Next post
Up