The Microsoft Azure Service Fabric Java Sample Code by Microsoft explains the process of creating an application for Linux and developing a service using the Java language. Its deployment requires a Linux development environment, although developers using Mac OS X need to set up a Vagrant-anchored virtual Linux one-box environment. The sample code also requires Azure CLI 2.0 or XPlat CLI configuration.