В NetBeans (C++) когда то встречал дико удобную фичу: собирать/запускать/отлаживать код на удаленной машине. То есть пишешь код локально, а при сборке IDE перекидывает сырцы на удаленный узел, там собирает и запускает, либо запускает отладку бинаря.
Какие Java IDE такое умеют?