В принципе для джавы сейчас есть
IntelliJ IDEA который кроссплатформенный и норм работает. По моим личным субъективным - быстрее чуток разрабатывать под каким-то легковесным линуксом типа ArchLinux'a. Главное иметь на борту SSD'шный RAID, либо быструю PCI-ex SSD типа
такой или
такой. В принципе при освоении ArchLinux'a можно очень некисло так разобраться во всех тонкостях этой ОС, чего не скажешь о других дистрибутивах - главное иметь под рукой планшет с возможностью гугления по потребности, благо
вики арча покрывает очень много специфических моментов.