писали в эклипсе, он платформонезависим и автоматически файлы собирает